We are looking for a Senior Python Engineer with strong backend development experience and solid knowledge of cloud-native solutions. The ideal candidate should be able to design, build, and maintain scalable backend services using Python and modern cloud platforms.
Responsibilities
- Develop backend services and APIs using Python
- Design scalable cloud-based solutions and microservices
- Work with databases, queues, cloud services, and integrations
- Collaborate with DevOps, QA, product, and engineering teams
- Participate in architecture discussions and technical decision-making
- Ensure code quality, security, performance, and reliability
- Support deployment, monitoring, and troubleshooting of production systems
Requirements
- 3+ years of experience in Python backend development
- Experience with frameworks such as FastAPI, Flask, or Django
- Hands-on experience with AWS, Azure, or GCP
- Experience building REST APIs and microservices
- Good understanding of relational and/or NoSQL databases
- Experience with CI/CD, testing, and modern software engineering practices
- Strong analytical and problem-solving skills
- Proficient communication skills in English (B2 level or higher)
Nice to have
- Skills in Docker and Kubernetes
- Experience with serverless architectures
- Familiarity with data pipelines or event-driven architectures
- Knowledge of Terraform or other Infrastructure as Code (IaC) tools