Senior Python Developer
Sirma Group
Sofia, Bulgaria
About the role
We are seeking a highly skilled and experienced Senior Python Developer to join our dynamic team. As a Backend Developer, you will support the development of core backend functionality in Python, with a strong focus on integration with AWS services. You’ll be working closely with the rest of the team to build robust, scalable, and intelligent backend solutions that power the AI/ML features of the application.
Your responsibilities
- Develop and maintain backend services using Python (e.g., FastAPI, Flask);
- Integrate and orchestrate AWS Serverless components such as Lambda, API Gateway, Step Functions, S3, DynamoDB, etc.;
- Collaborate with ML engineers and frontend developers to deliver AI-driven features (e.g., report generation, chat-based knowledge retrieval);
- Contribute to the evolution of the architecture with a focus on scalability, maintainability, and performance;
- Participate in code reviews and team ceremonies as part of a highly collaborative development team.
Role's requirements
- 5+ years of experience in Python backend development;
- In-depth knowledge of AWS, especially serverless architecture (Lambda, API Gateway, S3, DynamoDB, etc.);
- Experience with designing and integrating RESTful APIs;
- Familiarity with CI/CD pipelines and DevOps practices in cloud environments;
- Solid understanding of cloud-native application patterns;
- Bachelor's degree in Computer Science or a related degree;
- Excellent spoken and written English.
Advantages
- Experience with Infrastructure as Code, particularly Terraform;
- Exposure to AWS ML services like SageMaker or Bedrock;
- Previous work on AI/ML-driven applications or feature.
Apply Now
Don't forget to mention EuroTechJobs when applying.