Senior Python Developer

Capgemini

8–12 yrs Bengaluru Full Time Remote
Capgemini logo
Posted : today
Actively hiring

Job description

Capgemini Invent is seeking a highly experienced Senior Python Developer to join our innovative team. You will play a pivotal role in shaping cutting-edge solutions for our clients, blending strategic thinking with technological expertise. This is an opportunity to drive transformation and make a tangible impact in a science- and data-informed environment.

As a Senior Python Developer, you'll leverage your extensive background in building scalable backend services and distributed systems. Your contributions will be crucial in developing advanced APIs, efficient data pipelines, and resilient microservices. We value creativity, design thinking, and technology created with purpose.

Responsibilities

Architect, design, and implement robust, scalable backend services and microservices using Python. Develop high-performance RESTful APIs and GraphQL schemas, integrating with external systems. Model, optimize, and manage both NoSQL (MongoDB) and relational databases (PostgreSQL, MSSQL) for optimal performance and data integrity. Deploy, debug, and maintain applications within Linux/Unix environments. Drive best practices in code quality, including unit/integration testing and code reviews within Git workflows. Collaborate closely with product managers, QA, and DevOps engineers in an Agile/Scrum setting.

Qualifications

Possess 8–12 years of professional software engineering experience with a primary focus on Python. Demonstrate deep expertise in core Python web frameworks like FastAPI, Django, or Flask. Showcase proven experience in designing, securing, and documenting RESTful APIs, alongside practical experience with GraphQL APIs. Exhibit advanced proficiency in handling complex JSON parsing, data serialization, and API integrations. Strong hands-on experience with MongoDB, including its aggregation framework, indexing, and schema design, is essential. Solid working knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORM/ODM libraries (e.g., SQLAlchemy, MongoEngine, Beanie) is required. Comfort and proficiency operating, scripting, and troubleshooting in Linux environments. Advanced command of Git workflows, including branching strategies, pull request reviews, and conflict resolution.

Essential Skills

PythonFastAPIDjangoFlaskRESTful APIsGraphQLJSONMongoDBPostgreSQLMySQLSQLAlchemyMongoEngineBeanieLinuxUnixGit

Good to Have

Generative AIAICloudData Engineering

Highlights

  • Actively hiring

More Details

RoleSenior Python Developer
IndustryInformation Technology & Services, Management Consulting
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Capgemini logo

Capgemini

Information Technology & Services

Senior Python Developer at Capgemini | SkillMX | SkillMX