RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Principal Backend Engineer

Principal Backend Engineer

Luxoft | Financial Services
2 weeks ago
Remote In-Country
Full Time
India
Position:
Principal Backend Engineer (Python)

Company:
Luxoft

Location:
India, Bengaluru

Employment type:
Not Specified

Short Summary:
Our Client is a leading global financial markets infrastructure and data provider. We are looking for a hands-on Principal Software Engineer with 12–15 years of experience to join our engineering team.

Responsibilities:
- Design and develop scalable backend services and APIs using Python
- Build high-performance, secure, and maintainable services using FastAPI and similar web frameworks
- Own backend architecture, technical design, and implementation for complex systems
- Design and consume RESTful APIs with OpenAPI/Swagger specifications
- Build reusable backend components, platform services, and integration capabilities
- Work with relational and NoSQL databases to design efficient data models and access patterns
- Collaborate with product, frontend, platform, QA, DevOps, and security teams to deliver robust solutions
- Troubleshoot production issues and drive root cause analysis and long-term fixes
- Write unit, integration, and API tests to ensure high code quality and release confidence
- Define and promote coding standards, engineering best practices, and CI quality gates
- Participate in design discussions, technical refinements, and architecture reviews
- Leverage GitHub Copilot to improve productivity, code quality, refactoring, testing, and documentation
- Partner with frontend teams to design efficient API contracts and support seamless frontend-backend integration

Requirement:
- 12–15 years of software engineering experience
- Advanced Python development experience for production-grade backend systems
- Strong experience with FastAPI and familiarity with similar Python web frameworks such as Flask or Django
- Strong understanding of RESTful API design and OpenAPI/Swagger
- Experience with async programming patterns using asyncio, async FastAPI, or similar libraries
- Strong understanding of request lifecycle, middleware, dependency injection, authentication flows, and error handling
- Strong knowledge of software engineering fundamentals, design patterns, data structures, and algorithms
- Ability to write clean, maintainable, testable, and production-ready code
- Experience with containerized application development using Docker
- Familiarity with Kubernetes or container orchestration platforms
- Good understanding of CI/CD pipelines using GitLab pipelines
- Experience with cloud-native application development is desirable

Benefits:
Not Specified

Required Skills

azureci/cddockerfastapikubernetesnosqlpostgresqlpythonredis

Required Languages

🇬🇧 English

1 jobs
Sort:
19d ago

Principal Backend Engineer

Luxoft·Financial Services
📡Remote In-Country
|India
azureci/cddockerfastapi+5
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild 712294f7
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers