SalaryPeak

Software Engineer Lead (Nodejs)

TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD.
Singapore 6+ years Posted Apr 27, 2026

Salary Range

SGD 84,000 - SGD 120,000 /year

SGD 7,000 - SGD 10,000/month

Skills Required

Liaising with cross functional teamsSecurityNode.jsNodeJSAPI ManagementDocumentationSystems IntegrationMentorshipengineering proceduresScalable Web Applications

Job Description

Key Responsibilities

  • Lead the design, development, and maintenance of scalable backend applications using Node.js
  • Architect and implement robust, secure, and high-performance APIs (RESTful / Microservices)
  • Drive system integration initiatives across internal and external platforms (e.g., third-party APIs, banking systems, middleware)
  • Review and optimize existing API frameworks and integration workflows for performance and reliability
  • Own end-to-end delivery of features from requirement analysis to deployment and post-production support
  • Provide technical leadership, mentorship, and guidance to the engineering team
  • Collaborate with cross-functional teams (Product, QA, DevOps, Security) to ensure seamless delivery
  • Establish and enforce coding standards, best practices, and documentation
  • Identify and mitigate technical risks, ensuring system scalability and resilience
  • Support CI/CD implementation and promote DevSecOps practices

Requirements

Technical Skills

  • Strong hands-on experience in Node.js (JavaScript/TypeScript)
  • Proven experience in designing and developing RESTful APIs and microservices architecture
  • Solid experience in system integration, including API integrations, middleware, and message queues
  • Familiarity with integration patterns (e.g., event-driven architecture, ESB, webhooks)
  • Experience with databases (SQL/NoSQL such as PostgreSQL, MongoDB)
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is an advantage
  • Experience with containerization (Docker, Kubernetes) is preferred
  • Understanding of security best practices (OAuth2, JWT, API Gateway, encryption)

Leadership & Experience

  • Minimum 5–8 years of software development experience, with at least 2–3 years in a leadership role
  • Proven ability to lead and mentor a team of engineers
  • Strong experience in Agile/Scrum environments
  • Experience managing stakeholders and translating business requirements into technical solutions