Search by job, company or skills

I

Lead Node.js

12-14 Years
25 - 32.5 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Position Summary

We are seeking a seasoned and highly experienced Lead Backend / Full-Stack Engineer (Node.js) to own the design, development, deployment, and long-term evolution of our Tax & Revenue applications. In this role, you will play a dual part as both a hands-on technical contributor and a strategic technical leader defining architecture, ensuring scalability, maintainability, security, and guiding a growing team of engineers.

You will partner closely with product managers, UI/UX designers, QA, DevOps, and other stakeholders to deliver robust, high-performance solutions that power critical tax and revenue workflows.

Key Responsibilities

Define the overall architecture and technical roadmap for the backend services, ensuring scalability, performance, security, and reliability as system usage and complexity grow.

Lead design discussions, make key architectural decisions (e.g., monolith vs microservices, data partitioning/sharding, database choice, caching strategies, third-party integrations), and create architecture artifacts (e.g., diagrams, design docs).

Establish and enforce engineering best practices, coding standards, design patterns, and code review guidelines across the team.

Champion system reliability, performance tuning, monitoring, and scalability particularly for large-scale or high-load environments.

Drive technical innovation: evaluate and adopt new frameworks, tools, or platforms (e.g., cloud services, containerization, orchestration, messaging, DevOps pipelines) to modernize and improve our stack.

Design, develop, and maintain backend services and RESTful APIs using Node.js, following modern JavaScript/TypeScript best practices (e.g., async/await, modular architecture).

Work with relational databases (e.g., PostgreSQL), design efficient database schemas, write optimized SQL queries, and handle schema migrations and performance tuning. Jooble+1

Work with NoSQL data stores (e.g., MongoDB, DynamoDB, MarkLogic, etc.) when appropriate for performance, scalability, or unstructured data needs.

Integrate backend services with frontend applications (built in React.js or Vue), ensuring the data contracts and APIs fully support UI needs.

Oversee the full lifecycle of features: from requirement analysis, design, development, testing, deployment, to maintenance and support. vyaparapp.keka.com+1

Lead a team of backend (and possibly full-stack) developers: mentor junior/mid-level engineers, provide technical guidance, conduct code reviews, and drive knowledge sharing. EPAM India+1

Oversee sprint planning, backlog grooming, task estimation, and ensure on-time delivery while maintaining quality.

Coordinate closely with cross-functional stakeholders product managers, UI/UX designers, QA, DevOps to align technical deliverables with business priorities.

Manage technical debt, refactoring, and continuous improvement initiatives: proactively identify areas for improvement, plan enhancements, and lead their execution. Startup Jobs+1

Ensure code quality through robust code reviews, test-driven development (unit, integration, end-to-end), and automated testing.

Collaborate with DevOps / Infrastructure to set up and maintain CI/CD pipelines, containerization (e.g., Docker), orchestration (e.g., Kubernetes), infrastructure as code, monitoring, logging, and deployment automation.

Own production readiness: application performance, monitoring, debugging, incident management, and capacity planning.

Mandatory Qualifications

Bachelor's degree (or higher) in Computer Science, Information Technology, or related field or equivalent professional experience.

12+ years of professional software development experience, with substantial recent experience (at least 68 years) working with Node.js in production-grade systems.

Strong proficiency in core JavaScript/TypeScript, asynchronous programming (promises, async/await), and modern JS ecosystem standards.

Extensive experience designing and building RESTful APIs and backend services for large-scale applications.

Significant experience working with relational databases (e.g., PostgreSQL), including schema design, query optimization, and production-scale data handling.

Experience with NoSQL databases (e.g., MongoDB, DynamoDB, MarkLogic) for projects requiring non-relational data storage or high scalability.

Strong understanding of enterprise application design patterns, system architecture, and software engineering best practices.

Proficiency with Git (or other version control systems) for source control and collaboration.

Excellent problem-solving skills, attention to detail, and ability to write clean, maintainable code.

Exceptional communication skills able to articulate architectural decisions, mentor others, interact with stakeholders (technical and non-technical).

Demonstrated experience leading and mentoring teams, driving technical decisions, and owning full lifecycle delivery of complex software systems.

Preferred Qualifications

Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native architectures. vyaparapp.keka.com+1

Experience with message brokers / event-driven architectures (e.g., Kafka, AWS SQS) for asynchronous communication, integration, and distributed systems.

Knowledge of containerization and orchestration tools: Docker, Kubernetes, etc.

Experience with CI/CD, infrastructure-as-code, DevOps practices, automated deployment pipelines, monitoring, logging, and operational tooling.

Secondary programming language (e.g., C#, Python, Java) useful for scripting, automation, tooling, or integrations.

Frontend experience with modern JS frameworks (React.js, Vue) helpful for full-stack understanding and close collaboration with UI teams.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 144593061