Lead Node.js Engineer

Date PostedAugust 11, 2026LocationMalaysiaCompanySnappymobSalaryRM 10000 - 11968TypeFull-Time

Job Summary

We are seeking a highly skilled Senior Node.js Developer to join our engineering team in Malaysia. The role involves designing, developing, and maintaining scalable web applications, with a strong focus on performance and reliability across frontend and backend systems. Candidates will define system architecture, provide technical leadership, and collaborate with product and engineering teams.

Responsibilities

  • Define solution design and system architecture
  • Develop scalable backend and full-stack systems
  • Ensure software quality via testing and code reviews
  • Provide technical leadership and team guidance

Required Skills

  • 8+ years software engineering experience
  • 6+ years Node.js for REST APIs and microservices
  • Extensive AWS and serverless architecture experience
  • SQL and NoSQL database expertise
  • Agile environment and DevOps practices

Job Details

About the role We are seeking a highly skilled Senior Node.js Developer to join our engineering team. This opportunity is open to Malaysian candidates only. The role involves designing, developing, and maintaining scalable web applications, with a strong focus on performance, reliability, and responsiveness across both frontend and backend systems. Key Responsibilities - Define solution design and system architecture for customer-facing and backend applications. - Design and develop scalable, high-performance, and low-latency systems for mission-critical applications. - Translate business requirements into technical solutions and drive technology strategy alignment. - Develop end-to-end solutions across mobile/client, backend services, and databases (including APIs and stored procedures). - Ensure software quality through code reviews, unit testing, integration testing, and agile practices. - Write and maintain technical documentation, including architecture and API documentation. - Troubleshoot, debug, and enhance existing systems to ensure stability and performance. - Manage system monitoring, production support, release management, and application security. - Support SIT/UAT activities and resolve technical issues during project delivery. - Collaborate with product managers and engineering teams to design and deliver effective solutions. - Provide technical leadership and guidance to ensure high-quality engineering outcomes. What would you need? - 8+ years of hands-on software engineering experience in Agile environments. - Strong leadership experience as a player-coach engineering lead. - 6+ years of experience in Node.js for REST APIs and microservices. - Strong expertise in microservices, event-driven, and distributed system architecture. - Extensive AWS experience (Lambda, API Gateway, Step Functions, S3, RDS, DynamoDB, SNS, SQS, EventBridge, IAM, VPC, CloudWatch). - Strong experience in serverless architecture using AWS Lambda. - Solid understanding of system design principles focused on scalability, reliability, and performance (NFRs). - Strong knowledge of SQL and NoSQL databases, including schema design and performance tuning. - Experience with DevOps practices, CI/CD, Git, and automated testing. - Understanding of networking fundamentals (HTTP/HTTPS, TCP/IP, WebSockets). - Strong problem-solving, communication, and team leadership skills. Why Join Us? - Candidate Eligibility: Malaysian citizens only. - Accessible Location: Conveniently located near the LRT for easy commuting. - Career Growth: Thrive with mentorship, skill-enhancing workshops, and continuous learning opportunities. - Flexible Work Options: Achieve work-life balance with 2 days WFH, 3 days in-office, and flexible hours. - Innovative Projects: Contribute to exciting, cutting-edge projects that challenge and enhance your skills.