Skip to main content
ID Vaga R-540753 Date posted 19 March 2026

Job Description Summary

Job Description

We are seeking a highly experienced Backend Engineer to design and build the backend foundation for a large-scale, high-traffic web platform. This role requires deep expertise in backend architecture, microservices, high-load systems, queue-based processing, and SQL database architecture.

You will be responsible for designing backend systems from the ground up, including service architecture, data models, database performance, and operational reliability. The ideal candidate has strong hands-on experience with relational databases at scale, understands trade-offs in consistency and performance, and can design schemas that evolve safely over time.

This is a hands-on role focused on building complex backend platforms—not dashboards or simple CRUD applications.

Key Responsibilities

  • Architect and implement high-load backend systems that support large volumes of concurrent users and data
  • Design and build microservices-based architectures, including service boundaries, communication patterns, and failure isolation
  • Build and maintain secure, well-documented RESTful APIs using Python and FastAPI
  • Own high-level and low-level system design, including scalability, resiliency, and data flow architecture
  • Design, implement, and maintain SQL database architectures with a strong focus on:
    • Data modeling and schema design
    • Indexing strategies and query optimization
    • Transactions, locking, and concurrency control
    • Migrations, backward compatibility, and schema evolution
  • Optimize database performance for read/write-heavy and mixed workloads
  • Implement authentication and authorization mechanisms (OAuth2, JWT, SSO, RBAC)
  • Design and operate asynchronous and queue-based processing systems (Celery, Azure Service Bus, RabbitMQ, or equivalent)
  • Build event-driven workflows for long-running and high-throughput operations
  • Implement real-time communication using WebSockets, Server-Sent Events, or similar technologies
  • Design caching, session management, and rate-limiting strategies using Redis or similar tools
  • Manage custom domains, SSL/TLS certificates, DNS configuration, and secure networking
  • Develop and deploy services using containers, serverless components, and Kubernetes (AKS)
  • Partner with DevOps teams to build CI/CD pipelines and production-ready deployments
  • Ensure system reliability through monitoring, logging, alerting, load testing, and incident response
  • Review code, mentor engineers, and define backend and database best practices
  • Take full ownership of backend components throughout their lifecycle

Required Skills & Experience

  • Strong proficiency in Python and backend frameworks such as FastAPI
  • Proven experience building high-load, distributed backend systems
  • Strong hands-on experience with microservices architecture
  • Advanced SQL expertise with deep experience in PostgreSQL (or similar RDBMS)
  • Proven ability to design and manage database schemas for large, evolving systems
  • Strong understanding of query planning, indexing, transactions, and isolation levels
  • Experience handling database migrations, rollbacks, and zero-downtime changes
  • Experience designing and operating queue-based systems and background job pipelines
  • Solid understanding of authentication and security standards (OAuth2, JWT, SSO, RBAC)
  • Experience with async and concurrent programming in Python
  • Hands-on experience with Redis/Memcached for caching and session management
  • Strong understanding of HTTP, networking, SSL/TLS, and backend security principles
  • Experience deploying and operating backend systems on Microsoft Azure
  • Familiarity with CI/CD pipelines, preferably using Azure DevOps
  • Experience with monitoring, logging, alerting, and load testing
  • Ability to debug and optimize complex production systems under heavy load

Preferred Qualifications

  • Experience with database sharding, partitioning, and replication
  • Hands-on experience with Docker and Kubernetes (AKS) in production
  • Familiarity with Infrastructure as Code (Terraform, ARM, YAML-based pipelines)
  • Experience with Azure SQL, Azure Service Bus, Blob Storage
  • Experience with event-driven and message-based architectures
  • Experience designing and executing performance and load tests using tools such as JMeter, Locust, k6, or similar
  • Ability to analyze load test results and identify bottlenecks across APIs, databases, queues, and caches
  • Strong testing mindset using pytest, unittest, or similar frameworks
  • Proficiency in API documentation using Swagger / OpenAPI
  • Experience building multi-tenant or SaaS platforms at scale

Required Skills

Optional Skills

.

Primary Work Location

IND Bengaluru - Technology Campus

Additional Locations

Work Shift

Candidatar

Working in

Bangalore

Take a look at the map to see what's nearby.

Explorar

Recommend
to a friend

Approve
of CEO

"Purpose driven company where associates work every day to make healthcare better. A lot of great initiatives going on to make BD the best MedTech company in the world."
Anonymous, Franklin Lakes, NJ

Junte-se à nossa comunidade de talentos

Receba alertas de emprego personalizados com base em sua função e/ou critérios de pesquisa de localização.

Interessado(a) emPesquise uma categoria e selecione uma da lista de sugestões. Procure uma localização e selecione uma na lista de sugestões. Por fim, clique em “Adicionar” para criar o seu alerta de emprego.

  • Information Technology, Bangalore, State of Karnataka, ÍndiaRemover

Ao marcar esta caixa, você reconhece que leu nossa Política de privacidade, e consente em receber comunicações por e-mail da BD.

AVISO DE FRAUDE BD

Esteja atento(a) a postagens de emprego potencialmente fraudulentas em outros sites ou e-mail de recrutamento suspeitos, bem como mensagens de texto que tentam coletar suas informações confidenciais. Se você está preocupado que uma oferta de emprego na BD, CareFusion ou C.R. Bard possa ser uma farsa, verifique sua veracidade procurando a postagem na página de carreiras ou entre em contato conosco em ASC.Americas@bd.com. Para mais informações, clique aqui.