Software Engineer | Backend (NodeJS)
SCIENTEC CONSULTING PTE. LTD.Salary Range
SGD 84,000 - SGD 120,000 /year
SGD 7,000 - SGD 10,000/month
Skills Required
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
About SCIENTEC CONSULTING PTE. LTD.
Similar Jobs
Cloud Solutions Architect (Azure)
SCIENTEC CONSULTING PTE. LTD.
SGD 96,000 - SGD 132,000/yr
SOC Analyst (West Location)
SCIENTEC CONSULTING PTE. LTD.
SGD 60,000 - SGD 87,600/yr
Product Manager (Operations/Maintenance)
SCIENTEC CONSULTING PTE. LTD.
SGD 66,000 - SGD 90,000/yr
IT Security Officer
SCIENTEC CONSULTING PTE. LTD.
SGD 66,000 - SGD 120,000/yr
*GOV* IT Business Analyst | Digitalization
SCIENTEC CONSULTING PTE. LTD.
SGD 84,000 - SGD 120,000/yr