At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help innovative companies unlock their potential through R&D and engineering services.
Your Project
We are building a cloud-native software platform that combines modern backend technologies, serverless computing, and data-driven decision-making. The team develops scalable solutions used in a high-availability production environment, focusing on reliability, performance, and continuous delivery.
Your Role
- Develop and maintain backend services and APIs using Python.
- Collaborate with product, QA, and engineering teams to deliver business requirements.
- Participate in requirements analysis, estimation, implementation, testing, and troubleshooting.
- Contribute to cloud-native solutions running on AWS.
- Write clean, maintainable, and well-tested code.
- Investigate and resolve production issues.
- Participate in code reviews and knowledge-sharing activities.
- Support CI/CD processes and deployment activities.
- Suggest improvements to system reliability, performance, and engineering practices.
Your Profile
Experience
- 3+ years of commercial software development experience.
- 2+ years of hands-on Python development experience.
- Experience building REST APIs and backend services.
- Experience working in Agile development environments.
Python & Backend
- Python 3
- FastAPI or similar web frameworks
- SQLAlchemy or other ORM frameworks
- PyTest or similar testing frameworks
- Understanding of OOP principles and design patterns
- Experience with API design and integration
Databases
- PostgreSQL
- Experience working with relational databases
- Understanding of database design and query optimization
Cloud & AWS
Experience with several of the following: AWS Lambda, API Gateway, Amazon S3, Amazon RDS, IAM, CloudWatch, SNS/SQS, EventBridge, Secrets Manager or Parameter Store.
DevOps & Quality
- Git
- Docker
- CI/CD pipelines
- Unit and integration testing
- Basic understanding of Infrastructure as Code concepts
English
Intermediate or higher level of English.
Nice to Have
- Event-driven architecture
- Microservices architecture
- Serverless application development
- Authentication and authorization technologies, including JWT and OAuth2
- Monitoring and observability tools
- Terraform
- Cloud security best practices
- Performance optimization and troubleshooting experience
Personal Competencies
- Strong analytical and problem-solving skills.
- Ownership mindset and attention to quality.
- Good communication and collaboration skills.
- Ability to work independently and as part of a team.
- Continuous learning attitude and willingness to take on new challenges.
What You Will Love About Working Here
- Health insurance from the first days, regardless of the probationary period.
- Christmas holidays from 25 December to 31 December.
- Cooperation with Superhumans center and Veteran HUB.
Capgemini is a global business and technology transformation partner helping organizations accelerate their digital and sustainable transition. It is a responsible and diverse group of 340,000 team members in more than 50 countries.