About this Senior Lead Engineer Backend role at Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ณ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ต๐ต๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ณ๐ฑ-๐ต๐ต ๐๐ฃ๐)
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.
Requirements
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.