This role is for one of the Weekday's clientsSalary range: Rs 4500000 - Rs 7000000 (ie INR 45-70 LPA)
Min Experience: 8 yearsLocation: BengaluruJobType: full-timeWe are seeking a highly skilled and experienced
Backend Engineer
with
8-12 years
of hands-on expertise in backend development using
Node.js and TypeScript
. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining scalable backend systems that power high-performance applications. This role requires deep technical knowledge, strong problem-solving ability, and the capability to work in a fast-paced, product-focused environment.
Requirements
Key Responsibilities
- Design, build, and maintain robust, scalable, high-performance backend services and APIs using Node.js and TypeScript.
- Architect system components, evaluate technical trade-offs, and drive high-impact engineering decisions.
- Work closely with product, frontend, DevOps, and QA teams to deliver end-to-end solutions.
- Ensure application stability, security, and scalability through efficient code design, profiling, and performance optimization.
- Implement and maintain efficient database models, SQL/NoSQL schemas, and data storage solutions.
- Build and integrate microservices, ensuring seamless inter-service communication and efficient deployment.
- Write reusable, testable, and well-documented code while ensuring best development practices and adherence to coding standards.
- Develop and maintain automated unit, integration, and system tests.
- Participate in design and code reviews, mentor junior engineers, and contribute to continuous improvement.
- Troubleshoot, debug, and resolve complex technical issues in production environments.
- Contribute to CI/CD pipelines, deployment automation, and observability systems including monitoring, logging, and alerting.
- Stay updated with emerging technologies, patterns, and architectural principles relevant to backend engineering.
Required Skills & Experience
- 8-12 years of professional backend engineering experience in high-scale, distributed system environments.
- Strong expertise in Node.js and TypeScript with proven experience developing production-grade applications.
- Solid understanding of backend design patterns, asynchronous programming, and event-driven architectures.
- Hands-on experience with RESTful APIs, GraphQL, WebSockets, and microservices architecture.
- Strong database knowledge including PostgreSQL, MySQL, MongoDB, or similar.
- Experience working with cloud platforms such as AWS, GCP, or Azure.
- Proficiency with containerization and automation tooling including Docker and Kubernetes.
- Familiarity with distributed caching, messaging systems and streaming technologies (Redis, Kafka, RabbitMQ, etc.).
- Strong knowledge of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
- Experience with system performance optimization, capacity planning, and application security principles (OWASP).
- Ability to lead initiatives, make architecture decisions, and collaborate effectively in cross-functional teams.
Preferred Qualifications
- Experience in high-growth startup or product-based company environments.
- Exposure to Domain-Driven Design (DDD), Clean Architecture, and Event Sourcing.
- Experience mentoring teams and influencing engineering best practices.