Job is active

Software/Data Engineer

4 800 – 6 500 $

Location

ANG MO KIO STREET 65, TECHPOINT

Open in maps

About this job

We are seeking a hands-on Software cum Data Engineer to design, develop, and maintain backend applications, APIs, data integration services, and data pipelines. The role requires strong software engineering capabilities, particularly in Node.js and RESTful API development, combined with practical experience in databases and data engineering.

Key Responsibilities

  • Design, develop, test, deploy, and maintain RESTful APIs and backend services using Node.js.
  • Develop reusable microservices and integration components to support application and data requirements.
  • Build and maintain data pipelines (ETL/ELT) for ingestion, transformation, processing, and movement of structured and unstructured data.
  • Integrate applications with databases, external systems, APIs, and enterprise platforms.
  • Design API specifications, data models, schemas, and interface contracts.
  • Implement API authentication and authorization, including OAuth 2.0, JWT, and role-based access controls.
  • Develop solutions using relational and NoSQL databases such as PostgreSQL, or Elasticsearch.
  • Perform data transformation, cleansing, validation, and optimisation to ensure data quality and reliability.
  • Troubleshoot application, API, integration, and data-processing issues across different environments.
  • Implement logging, monitoring, exception handling, audit trails, and performance optimisation.
  • Develop automated unit, integration, and API tests.
  • Work closely with solution architects, data engineers, software developers, DevOps engineers, and business analysts.
  • Participate in requirements analysis, solution design, code reviews, technical documentation, testing, deployment, and production support.
  • Ensure solutions comply with organisational cybersecurity, secure coding, and data governance requirements.

Technical Requirements

Essential

  • Degree/Diploma in Computer Science, Software Engineering, Information Technology, Data Engineering, or related discipline.
  • Strong hands-on development experience with Node.js and JavaScript.
  • Strong experience designing and developing REST APIs.
  • Good knowledge of SQL and database design.
  • Experience integrating multiple systems and data sources.
  • Understanding of JSON, HTTP/HTTPS, OpenAPI/Swagger, OAuth 2.0 and JWT.
  • Experience with Git and CI/CD practices.
  • Good understanding of software engineering principles, design patterns, and secure coding.

Good to Have

  • Python for data engineering and automation.
  • Event/message streaming technologies.
  • Elasticsearch
  • API gateways
  • Docker and Kubernetes.

Preferred Experience

  • 3–6 years of relevant software development/data engineering experience, with demonstrated ability to independently develop backend services and APIs and work across both application and data layers.

Market insight

Near the median
5 345 $

Based on 1 296 offers with salary for Jobs on-site in Bishan

Full salary breakdown

COMBUILDER PTE LTD Bishan ·

Software Tester

4 000 – 6 000 $
Full time1–3 yearsOn-siteBishan
COMBUILDER PTE LTD Bishan ·

Maintenance Engineer

3 000 – 3 500 $
Full time1–3 yearsOn-siteBishan
COMBUILDER PTE LTD Bishan ·

Applications Developer

6 000 – 10 000 $
Contract3–6 yearsOn-siteBishan

Frequently asked questions

What salary can I expect?

The employer lists 4 800 – 6 500 $ for this role at COMBUILDER PTE LTD in Bishan. For comparison, the local market median is about 5 345 $ based on 1 296 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for COMBUILDER PTE LTD and Bishan.

Apply