We are looking for a highly experienced and self-driven
Application Lead Developer
with strong expertise in
Node.js
to lead the development of scalable and high-performance backend systems. This role is ideal for someone who can function both as a hands-on developer and a technical leader, ensuring the team follows best practices in backend engineering and delivers robust software solutions.
Key Responsibilities
Lead the end-to-end design and development of backend services using
Node.js
and the
Fastify
framework.
Architect scalable RESTful APIs, with a strong focus on performance, security, and maintainability.
Translate business requirements into scalable and efficient technical solutions.
Conduct code reviews and enforce coding standards and best practices across the team.
Integrate and optimize
PostgreSQL
for structured data storage and
Redis
for caching, pub/sub, or queuing mechanisms.
Collaborate closely with front-end developers, DevOps engineers, and product teams.
Work with API Gateways (e.g.,
AWS API Gateway
,
NGINX
) for request routing, throttling, and authentication.
Implement centralized logging and monitoring using the
ELK stack (Elastic Logs)
.
Manage application deployment on
Linux-based Virtual Machines
in cloud or on-prem environments.
Ensure proper API versioning, authentication, and authorization flows.
Required Skills & Qualifications
5 to 7+ years
of hands-on backend development experience with
Node.js
and
JavaScript
.
Strong experience with
Fastify
(or Express.js with willingness to transition to Fastify).
Solid understanding of
Redis
and
PostgreSQL
, including query optimization techniques.
Experience working with
API Gateways
such as AWS API Gateway or NGINX.
Familiarity with centralized logging using the
ELK stack
(Elasticsearch, Logstash, Kibana).
Proficiency in deploying applications on
VMs in Linux-based environments
.
Good understanding of
RESTful API design
, security principles, and versioning.
Familiar with
Git
,
CI/CD pipelines
, and basic
Docker/containerization
concepts.
Strong leadership, communication, and team collaboration skills.
Preferred Attributes
Ability to mentor junior developers and promote continuous learning.
Passion for clean code, performance tuning, and scalable system design.
Comfortable working in a fast-paced, agile environment with cross-functional teams.
Job Types: Full-time, Permanent
Pay: ?900,000.00 - ?3,000,000.00 per year
Schedule:
Day shift
Weekend availability
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.