Weekday AI

Backend Engineer

Weekday AI Bengaluru, Karnataka, India 5 days ago
engineering

This role is for one of the Weekday's clients
Salary range: Rs 4500000 - Rs 7000000 (ie INR 45-70 LPA)

Min Experience: 8 years

Location: Bengaluru

JobType: full-time

We 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.

Sponsored

Explore Engineering

Skills in this job

People also search for