C

Capgemini

Global consulting, technology services, outsourcing

Senior Python Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIași, RomaniaNo salary listed

About the Job

Requirements

  • A minimum of 8 years of overall information technology experience and at least 5 years of professional Python development experience.
  • Excellent knowledge of Python and modern development frameworks such as Django, Flask, or FastAPI.
  • Proven experience developing RESTful APIs, microservices, and distributed applications.
  • Strong understanding of object-oriented programming, software design principles, design patterns, and clean coding practices.
  • Experience with asynchronous programming, performance optimization, and scalable application design.
  • Solid knowledge of relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL, and ORM frameworks.
  • Hands-on experience with automated testing frameworks such as PyTest or UnitTest, code quality tools, and software development best practices.
  • Experience with source control systems such as Git, CI/CD pipelines, and DevOps practices.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Ability to analyze complex technical requirements and propose scalable solutions.
  • Experience working in Agile and international, multicultural environments.
  • Excellent communication skills in French and English.

Responsibilities

  • Design, develop, maintain, and optimize software applications and services using Python and related frameworks, following established architecture and development standards.
  • Analyze business and technical requirements and translate them into scalable, maintainable, and efficient software solutions.
  • Develop and integrate APIs, microservices, and backend components while ensuring interoperability with internal and external systems.
  • Create, execute, and maintain automated unit, integration, and performance tests to ensure software quality and reliability.
  • Participate in software architecture discussions and contribute to technical design decisions and technology selection.
  • Conduct code reviews, enforce coding standards, and promote best practices for performance, security, scalability, and maintainability.
  • Troubleshoot and resolve complex technical issues, perform root cause analysis, and implement long-term solutions.
  • Contribute to CI/CD pipelines, deployment automation, and DevOps initiatives to optimize software delivery processes.
  • Prepare and maintain technical documentation, including system architecture, API specifications, deployment procedures, and operational guides.
  • Mentor junior developers, support knowledge-sharing initiatives, and contribute to continuous improvement of development practices.
  • Collaborate with architects, business analysts, project managers, QA engineers, and other stakeholders throughout the software development lifecycle.

Desired Qualifications

  • Experience with NoSQL databases such as MongoDB, Redis, or Cassandra.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud Platform.
  • Knowledge of message brokers and event-driven architectures such as Kafka, RabbitMQ, or Azure Service Bus.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs