VivoCity to Sentosa Express - $4 Entry | 4-min Journey - Learn More

Software Engineer | Backend (NodeJS)

SCIENTEC CONSULTING PTE. LTD.

Contract, Full Time Islandwide $7000 - $10000

Posted: March 09, 2026

Job Description

Software Engineer | Backend (NodeJS)

  • Working Hours: Mon-Fri (Hybrid)
  • Location: Central
  • Remuneration: Up to $8,000 + AWS

This role focuses on designing and developing secure, scalable backend services that support a cybersecurity platform and operational dashboards used in the maritime domain. You will be responsible for building APIs and integrating data services within a cloud-based environment, with strong attention to security, system performance, and operational reliability.

Key Responsibilities

  • Design, build, test, and deploy backend services that support the cybersecurity platform and related systems.
  • Develop well-structured RESTful APIs with clear specifications, versioning strategies, proper documentation, and backward compatibility.
  • Implement secure authentication and authorisation mechanisms (e.g., OAuth2/OIDC, RBAC), along with audit logging and secure secrets management.
  • Design and develop data access layers, applying strong database principles such as schema design, migrations, and performance optimisation, including graph database integrations (e.g., Neo4j).
  • Develop asynchronous or event-driven integrations using messaging or stream-processing technologies where appropriate.
  • Follow secure coding standards and implement key security controls such as input validation, encryption, least-privilege access, and dependency management.
  • Ensure system reliability and maintainability through observability practices including logging, metrics collection, and distributed tracing.

Requirements

  • Minimum of 5 years of experience in backend software development.
  • Strong hands-on experience building backend systems, APIs, and integrations using modern frameworks such as Java, Spring Framework, Spring Boot, and Python.
  • Solid programming fundamentals, including knowledge of concurrency, collections, and performance optimisation.
  • Experience designing APIs, backend architectures, and implementing reliable integration patterns.
  • Strong experience working with SQL databases and data access patterns; exposure to NoSQL databases and graph databases such as Neo4j is an advantage.
  • Proficiency with Git workflows, including feature branching, merging/rebasing, and conflict resolution.
  • Familiarity with container technologies and orchestration platforms such as Docker and Kubernetes, as well as cloud environments (AWS, GCP, or Azure), is beneficial.
  • Experience following secure software development lifecycle (SDLC) practices.
  • Exposure to messaging or stream-processing technologies and observability tools (e.g., distributed tracing, metrics monitoring) is advantageous.

By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy (scientecconsulting.com/privacy-policy).

This authorizes us to:

Contact you about potential opportunities.

Delete personal data as it is not required at this application stage.

All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Hazel Hui San Tan - Outsourcing Team

ScienTec Consulting Pte Ltd - 11C5781

How to Apply

Please click the "Apply Now" button below to submit your application on the employer's website.

Apply Now

Similar Jobs

Plate Collector收碗盘员 (Harbourfront)

Full Time Islandwide

🌟 Join Our Team Today! 🌟 📞 Call 97219095 to Start IMMEDIATELY! All age are welcome!! 💰 Get Paid...

View Details

Driver

Full Time Islandwide

Responsibilities: Responsible for ferrying of staff and dispatch works as assigned Ensure timel...

View Details

BIM MODELLER

Permanent, Full Time Islandwide

Responsibilities Overall responsibility is to create BIM content and production documents for the...

View Details