Senior Python Developer
Summary
Builds and maintains Python-based cloud applications, writes automated tests, and manages CI/CD pipelines on AWS.
Responsibilities
- Software development using Python.
- Creation and maintenance of automated tests.
- Collaboration with teams on CI/CD processes.
- Deployment and support of cloud applications.
Requirements
- Strong experience in software development using Python.
- Advanced knowledge of development best practices, software design, and application architecture.
- Experience creating and maintaining automated tests.
- Experience with CI/CD processes.
- Experience with Git, code review, and collaborative development.
- Knowledge of AWS environments, including services such as: Lambda, ECS/EKS, S3, API Gateway, RDS, CloudWatch.
- Experience deploying and supporting cloud applications.
- Knowledge of observability, monitoring, and troubleshooting.
- Ability to work autonomously, with a strong sense of responsibility and a focus on problem solving.