-
SCIENTE

Senior Software Engineer (TypeScript, Node.js)

SCIENTE
Singapore · Contract · Associate

Job Summary

We are looking for a Software Lead Developer with strong expertise in TypeScript and Node.js to design, develop, and maintain scalable web applications. The role involves leading development activities, translating business requirements into technical solutions, and collaborating with cross-functional teams to deliver high-quality software products. The candidate should be able to work independently, make technical decisions, and contribute to system architecture and application performance improvements.


Mandatory Skill-set

  • Strong proficiency in TypeScript and Node.js;
  • Experience in web application development;
  • Experience in RESTful API design and development;
  • Experience with relational databases (PostgreSQL, MySQL);
  • Strong problem-solving and debugging skills;
  • Experience with microservices architecture;
  • Experience working with messaging systems (Kafka, RabbitMQ);
  • Ability to work independently and manage development tasks;
  • Strong communication and collaboration skills;
  • Minimum 5+ years of software development experience.


Desired Skill-set

  • Knowledge of Java and Spring Boot;
  • Experience with front-end frameworks such as React or Angular;
  • Experience with cloud platforms such as AWS, Azure, or GCP;
  • Familiarity with Agile development methodologies such as Scrum or Kanban;
  • Experience with testing frameworks such as Jest or Mocha;
  • Knowledge of containerization technologies such as Docker or Kubernetes;
  • Experience mentoring or guiding junior developers;
  • Bachelor’s degree in Computer Science or a related field.


Responsibilities

  • Design, develop, and maintain scalable web applications using TypeScript and Node.js;
  • Build and maintain RESTful APIs and integrate them with front-end frameworks;
  • Design and implement microservices architecture;
  • Work with messaging systems such as Kafka and RabbitMQ;
  • Analyze and translate business requirements into technical specifications;
  • Collaborate with UX/UI, QA, and cross-functional teams to deliver quality solutions;
  • Ensure code quality, performance, and maintainability through best practices and code reviews;
  • Participate in testing, debugging, and continuous improvement activities;
  • Manage and prioritize development tasks effectively;
  • Identify and resolve technical challenges independently;
  • Provide guidance and mentorship to junior developers when required.


Should you be interested in this career opportunity, please send in your updated resume to [email protected] at the earliest.


When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).


Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

EA Licence No. 07C5639

Key Skills

Ranked by relevance

typescript microservices kafka containerization restful apis postgresql docker react cloud scrum java aws
Login to Apply
Posted
Mar 18, 2026
Type
Contract
Level
Associate
Location
Singapore
Company
SCIENTE

Industries

IT Services IT Consulting Airlines Aviation Information Services

Categories

Information Technology Consulting Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SCIENTE
Related

Frontend Developer (Web Application, React)

2026-05-01

Contract
Associate
Singapore
Information Services
Information Technology
View Job Details
SCIENTE
Related

Frontend Developer

2026-03-12

Contract
Mid-Senior
Singapore
IT Services
Information Technology
View Job Details
SCIENTE
Related

Infrastructure Engineer (Cloud)

2026-05-18

Contract
Mid-Senior
Singapore
IT Services
Information Technology