Principal Back-end Developer (Python) - AWS Serverless Expert
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
Technical Skills Required
Benefits & Perks
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
Looking to advance your Devops career with relocation support? Explore Devops Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- 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.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
Blizzard Entertainment
indigo beam consulting