Principal Back-end Developer (Python) - AWS Serverless Expert

Software Country • United State
Remote Relocation
Apply
AI Summary

We are seeking a Principal back-end developer with expertise in Python and AWS serverless technologies to work on an online testing platform for medical schools. The ideal candidate will have 6+ years of experience in Python and strong experience with AWS serverless technologies. The role requires a strong understanding of event-driven architectures and design patterns for serverless applications.

Key Highlights
6+ years of experience in Python
Strong experience with AWS serverless technologies
Event-driven architectures and design patterns for serverless applications
Technical Skills Required
Python AWS Lambda AWS API Gateway Amazon SQS Amazon SNS Amazon EventBridge AWS Step Functions AWS AppSync AWS SDKs for Python boto3 library Amazon DynamoDB Amazon DocumentDB Amazon Aurora Amazon RDS AWS Glue AWS Athena AWS X-Ray AWS CloudTrail AWS CloudFormation AWS CDK AWS SAM
Benefits & Perks
Flexible work schedule
Ability to work remotely
Opportunities for professional growth
Medical insurance
Relocation bonus for candidates when moving

Job Description


We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.

Our client is an innovative and agile learning and media company impacting the lives of millions every day.

We are currently looking for a Principal back-end developer (Python) with strong expertise in AWS and serverless technologies.


The project is an online testing platform for medical schools (exams and testing). Our client is a US company providing test development and automated testing services.


Availability between 8 AM and 3 PM EST is required.


Required experience and skills

  • 6+ years of experience in Python.
  • Strong experience with AWS serverless technologies, such as AWS Lambda, AWS API Gateway, Amazon SQS, Amazon SNS, Amazon EventBridge, AWS Step Functions, and AWS AppSync.
  • Practical experience with event-driven architectures and design patterns for serverless applications.
  • Hands-on experience with developing and deploying serverless APIs using AWS API Gateway and AWS Lambda.
  • Deep knowledge of AWS SDKs for Python and boto3 library for AWS services integration.
  • Strong experience with AWS databases such as Amazon DynamoDB, Amazon DocumentDB, Amazon Aurora, and Amazon RDS.
  • Practical experience with S3: file (inventory) management; implementing archiving strategies using retention rules and storage classes.
  • Familiarity with serverless data processing tools, such as AWS Glue or AWS Athena.
  • Experience with serverless monitoring and debugging tools, such as AWS X-Ray or AWS CloudTrail.
  • Knowledge of security and compliance considerations for serverless applications.
  • Knowledge of how to build and deploy serverless applications using AWS CloudFormation, AWS CDK, or AWS SAM (Serverless Application Model).
  • Familiarity with DevOps tools and processes for serverless applications, such as CI/CD pipelines and serverless testing frameworks.


Our offer as your future employer

  • Flexible work schedule.
  • The ability to work remotely.
  • Opportunities for professional growth.
  • Medical insurance.
  • Relocation bonus for candidates when moving.


Similar Jobs

Explore other opportunities that match your interests

Senior Database Engineer - MySQL

Devops
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Blizzard Entertainment

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

indigo beam consulting

United State

DevSecOps Engineer

Devops
•
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Oddball

United State

Subscribe our newsletter

New Things Will Always Update Regularly