Senior Backend Python Developer

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Hyderabad, IN, India

specialization icon

Python

lob icon

Cross Industry Solutions

date icon

31/07/2026

Req. VR-124319

Apply
Project description

The Engineer will develop Python 3.10 backend services, Backend-for-Frontend (BFF) APIs, integrate application workflows into CryoFlow, and deliver new product features.

Responsibilities
bullet icon

·        Contribute to the refactor of existing backend capabilities into Python 3.10 services aligned with CryoFlow architecture and deployment practices.

bullet icon

·        Create and maintain BFF services using FastAPI and Uvicorn, exposing clear API routes for product workflows, integration screens and front-end consumers.

bullet icon

·        Help define service boundaries in a microservice architecture, with a pragmatic approach to simplifying or consolidating backend services when it improves maintainability.

bullet icon

·        Integrate workflows into CryoFlow, including vitrification experiments, worklists, grid details, user/session consistency and navigation between application contexts.

bullet icon

·        Help the team design, implement and deliver new product features after the initial integration work, with ownership from analysis to tested delivery.

bullet icon

·        Implement backend logic for status updates, validation, data persistence, device/session edge cases, report-generation helpers and user-facing error handling.

bullet icon

·        Collaborate with front-end developers on Angular integration; Angular v17 or similar modern Angular experience is a strong plus for debugging and small feature delivery.

bullet icon

·        Write and maintain tests for Python services and integration flows, including API tests, BFF route tests, mocked external calls and regression tests for known issues.

bullet icon

·        Investigate and fix product behavior issues by reading logs, reproducing scenarios, checking data consistency and validating fixes end to end.

bullet icon

·        Work with DevOps and CI/CD owners on deployment-related needs such as Docker images, pipeline behavior, SBOM/release build expectations and environment validation.

bullet icon

·        Use Kubernetes knowledge when available to inspect pods, readiness/liveness behavior, service health, configuration and deployment problems in DEV or integration environments.

bullet icon

·        Document API behavior, BFF responsibilities and known edge cases so the team can operate and evolve the integrated product sustainably.

Skills

Must have

bullet icon

·        Solid Python development experience, ideally with Python 3.10 in backend services or API-oriented applications.

bullet icon

·        Hands-on experience with FastAPI and Uvicorn, including route design, validation, dependency injection patterns, async behavior and operational logging.

bullet icon

·        Experience creating or maintaining BFF layers that adapt backend/domain services for front-end workflows.

bullet icon

·        Good understanding of REST APIs, data validation, error handling, service-to-service calls and backend integration testing.

bullet icon

·        Familiarity with microservice architecture and the trade-offs around splitting, combining or simplifying services.

bullet icon

·        Ability to debug product issues across backend code, API responses, logs, databases, front-end symptoms and deployment state.

bullet icon

·        Strong autonomy and ownership, with enough communication discipline to keep product, QA and other developers aligned.

bullet icon

·        A practical testing mindset: unit tests, API tests, integration tests, mocks/fixtures and regression checks for realistic product scenarios.

Nice to have

bullet icon

·        Angular v17 experience is a major plus, especially for integrating BFF routes with user workflows and helping with front-end debugging.

bullet icon

·        Experience with Kubernetes basics: pods, services, logs, readiness/liveness probes, ConfigMaps, secrets and deployment troubleshooting.

bullet icon

·        Experience with Docker and CI/CD pipelines, especially for Python services, release builds, SBOM generation and automated test execution.

bullet icon

·        Experience helping a team develop a product after initial delivery, including triage, reproduction, root-cause analysis and close collaboration with QA.

bullet icon

·        Knowledge of authentication/session handling, token refresh and multi-user edge cases.

bullet icon

·        Familiarity with scientific, device-driven or laboratory workflows where state transitions and data consistency are important.

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Hyderabad, IN, India

Req. VR-124319

Python

Cross Industry Solutions

31/07/2026

Req. VR-124319

Apply for Senior Backend Python Developer in Hyderabad, IN

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.