Skip to main content
ID de la oferta 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

Aplicar

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

Únase a nuestra Talent Community

Reciba alertas de empleo personalizadas según su función y/o criterio de búsqueda de ubicación.

Me interesa:Indique las primeras letras de una categoría y luego elija una a partir de las sugerencias. Después entre las primeras letras de un enlace y elija la opción que prefiera. Por último, haga clic en “Añadir” para crear su propia alerta.

  • Information Technology, Bangalore, State of Karnataka, IndiaBorrar

Marcando la casilla, usted reconoce que ha leído nuestra Política de Privacidad y acepta recibir comunicación por correo electrónico de BD.

Aviso de fraude de BD

Tenga en cuenta las publicaciones de trabajo potencialmente fraudulentas en otros sitios web o correos electrónicos o mensajes de texto de reclutamiento sospechosos que intentan recopilar su información confidencial. Si le preocupa que una oferta de empleo con BD, CareFusion o CR Bard pueda ser una estafa, verifique buscando la publicación en la página de carreras o contáctenos en ASC.Americas@bd.com. Para obtener más información, haga clic aquí.