SCIENTE
Senior Software Engineer (TypeScript, Node.js)
SCIENTESingapore14 hours ago
ContractInformation Technology, Consulting +1

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