Python Developer (AWS Serverless)
We are looking for a Python Developer with experience in AWS serverless technologies to join our team. In this role, you will work on building and maintaining scalable backend services, developing cloud-based solutions, and improving system reliability and performance.
Requirements
- 3+ years of experience with Python
- Experience working with AWS services, especially Lambda, API Gateway, S3, DynamoDB, SQS, and CloudWatch
- Understanding of serverless architecture principles
- Experience troubleshooting or optimizing AWS Lambda functions
- Familiarity with Infrastructure as Code tools such as Terraform or AWS CDK
- Knowledge of AWS security fundamentals (IAM roles, policies, Secrets Manager, etc.)
- Experience building backend APIs or services in Python (FastAPI or similar frameworks is a plus)
- Basic experience with CI/CD pipelines and automated deployments
- Ability to work independently and communicate clearly within a distributed team
Responsibilities
- Develop and maintain Python-based backend services running in AWS serverless environments
- Design and implement AWS Lambda functions and API integrations
- Work with services such as S3, DynamoDB, and SQS to build scalable solutions
- Troubleshoot performance issues and improve reliability of serverless workflows
- Collaborate with the team on cloud architecture and infrastructure improvements
- Participate in improving monitoring, logging, and deployment pipelines
Nice to have
- Experience with AWS SageMaker or ML-related infrastructure
- Experience with Docker and container-based deployments
- Familiarity with Step Functions or other orchestration tools
- Experience working with video processing pipelines
- Interest in cloud cost optimization / FinOps
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |