Skip to main content
ID de l'offre 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

Postuler

Working in

Bangalore

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

EXPLORE LOCATION

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

Rejoindre notre Talent Community

Assurez-vous de voir passer l’emploi parfait pour vous dès qu’il sera affiché. Inscrivez-vous à notre service de notification d’offres d’emploi dès aujourd’hui.

Interessé(e) parSaisissez les premières lettres d'une catégorie puis choisissez parmi les suggestions. Saisissez ensuite les premières lettres d'un lieu puis choisissez parmi les suggestions. Enfin, cliquez sur "Ajouter" pour créer votre alerte.

En cochant cette case, vous reconnaissez avoir lu notre politique de confidentialité et consentez à recevoir des communications électroniques de la part de BD.

AVIS DE FRAUDE DE BD

Nous vous invitons à prêter attention aux offres d’emploi potentiellement frauduleuses sur d’autres sites Web ou aux messages électroniques ou textuels de recrutement suspects qui tentent de recueillir vos renseignements confidentiels. Si vous craignez qu’une offre d’emploi chez BD, CareFusion ou C.R. Bard soit une escroquerie, nous vous invitons à vérifier son bien-fondé en recherchant l’offre sur la page des carrières ou à communiquer avec nous à l’adresse ASC.Americas@bd.com