Capgemini Engineering

Python Engineer

Capgemini Engineering

Kyiv, UA; Odesa, UA; Lviv, UA; Rivne, UA (Remote)

Job Type Permanent
Experience Experienced Professionals
Posted 1 month ago
Remote Friendly Experienced Professionals Level

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.

Similar Job Openings