Haystack
โ† Back to Jobs
Full time
Technology
WA

Senior Lead Engineer Backend

Weekday AIBengaluru, Karnataka๐Ÿ‡ฎ๐Ÿ‡ณIndiaPosted 5 Oct 2026

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Bengaluru, Karnataka, India
Posted
Yesterday
MicroservicesMongoDBNode.jsArticulateCSSComplianceGoPython

Job Description

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿณ๐Ÿฑ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿต๐Ÿต๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿณ๐Ÿฑ-๐Ÿต๐Ÿต ๐—Ÿ๐—ฃ๐—”)

Experience: 13+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are looking for an accomplishedย Principal Backend Engineerย with deep expertise inย microservices, scalable backend architecture, low-latency systems, and high-performance application development. This role is suited for a senior technology professional who can combine hands-on engineering with architectural ownership and technical leadership.

The ideal candidate will have strong expertise inย Python, Node.js and/or Golang, MongoDB, distributed systems, algorithms, solution design, and scalable application architecture, with the ability to make critical technical decisions and guide engineering teams toward robust solutions.

Key Responsibilities

  • Design and implementย low-latency, highly available, scalable, and high-performance backend applications.
  • Own the architecture and technical direction of assigned modules and services.
  • Design, develop, and evolveย microservices-based architecturesย for large-scale applications.
  • Write clean, reusable, testable, maintainable, and efficient production-grade code.
  • Develop backend services usingย Python, Node.js, Golang, or similar modern technologies.
  • Design and implement APIs and server-side application logic to support user-facing products.
  • Collaborate with frontend developers to integrate user-facing components with robust server-side services.
  • Design and integrateย MongoDB and other data-storage solutionsย based on application requirements.
  • Integrate multiple data sources, databases, external services, and internal systems into scalable backend architectures.
  • Evaluate system design choices with a focus on performance, scalability, reliability, maintainability, and cost.
  • Apply strong algorithms, data structures, and problem-solving approaches to complex engineering challenges.
  • Make timely and pragmatic technical decisions while balancing product requirements and engineering constraints.
  • Define and communicate technical approaches, architecture decisions, design principles, and implementation strategies to relevant stakeholders.
  • Implement appropriateย security, data-protection, authentication, authorisation, and compliance practices.
  • Ensure backend systems follow scalable application and software-design principles.
  • Identify performance bottlenecks and drive optimisation across application and infrastructure layers.
  • Establish coding standards, testing practices, design patterns, and engineering best practices.
  • Conduct technical reviews and contribute to architecture discussions, code reviews, and engineering standards.
  • Mentor senior and junior engineers and provide technical guidance on complex backend problems.
  • Continuously evaluate technologies and approaches that can improve system performance, reliability, and developer productivity.

What Makes You a Great Fit

  • 13+ years of experienceย in backend software engineering, distributed systems, microservices, or large-scale application development.
  • Strong hands-on experience designing and implementingย microservices architectures.
  • Deep expertise inย Python, Node.js, and/or Golang.
  • Strong experience withย MongoDB and NoSQL database technologies.
  • Excellent understanding of algorithms, data structures, solution architecture, and complex problem-solving.
  • Proven experience designingย scalable, highly available, low-latency, and performance-sensitive applications.
  • Strong understanding of distributed systems, API design, service integration, and backend architecture.
  • Experience integrating multiple data sources, databases, APIs, and external systems.
  • Strong knowledge of fundamental software and system-design principles for scalable applications.
  • Experience with server-side templating and CSS preprocessors is an advantage.
  • Strong understanding ofย application security, data protection, accessibility, and security compliance.
  • Strong coding standards with a focus on reusable, testable, maintainable, and efficient software.
  • Proven ability to take architectural ownership of modules and drive solutions from design through production.
  • Excellent technical communication skills with the ability to articulate complex approaches to engineering and business stakeholders.
  • Strong leadership, decision-making, mentoring, and cross-functional collaboration skills.
  • Ability to balance hands-on engineering with architecture, technical strategy, and team-level influence.

Similar jobs