Software Engineer (Mid-Level) - Contact Data & Government Digital Services (1 year contract)

DADACONSULTANTS PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

38 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DADACONSULTANTS PTE. LTD. seeks a Mid-Level Software Engineer to design and deliver citizen-centric software for a centralised contact management platform within a government-focused digital infrastructure team.

You will own end-to-end development, collaborate across product, design, and engineering, and contribute to automated testing and deployment pipelines to ensure reliable systems at scale.

Qualifications

  • At least 5 years of relevant software development experience in full-stack web development.
  • Experience with React, Node.js, and PostgreSQL is preferred.
  • Knowledge of CI/CD pipelines and DevOps practices with a quality-first mindset.
  • Familiarity with cloud platforms, preferably AWS; experience with data lakes or big data is a bonus.

Responsibilities

  • Design, develop, and maintain scalable software applications, writing clean, efficient, and well-structured code that meets both user and system requirements.
  • Build and maintain robust contact data pipelines, including data ingestion, deduplication logic, and segmentation workflows capable of operating at scale.
  • Integrate the contact management platform with downstream communication channels (e.g. email, SMS) used across various government agencies.
  • Collaborate closely with product managers, designers, and fellow engineers to deliver high-quality, user-centric digital products.
  • Own quality end-to-end by implementing automated testing and maintaining CI/CD pipelines, ensuring software reliability and stability in the absence of a dedicated QA function.
  • Participate actively in code reviews, sharing knowledge and upholding coding standards across the team.
  • Create and maintain clear technical documentation aligned with architectural guidelines and best practices.
  • Act as a technical lead when required, driving architectural decisions and ensuring alignment with both technical best practices and business objectives.

Skills

Full-stack web development
React
Node.js
PostgreSQL
CI/CD pipelines
DevOps practices
Cloud platforms
AWS
Data processing
CRM / CDP familiarity
Kotlin legacy support

Education

Bachelor's degree in Computer Science or related discipline

Tools

CI/CD tooling
AWS services

Job description

About the Role

Our client is a leading public-sector technology organisation dedicated to building digital infrastructure that meaningfully improves the daily lives of citizens. This role sits within a team that owns a centralised contact management platform, enabling large-scale government-to-citizen communications through robust data pipelines, segmentation, and deduplication capabilities. As a Mid-Level Software Engineer, you will be instrumental in designing and delivering high-quality, citizen-centric software products across a suite of digital services. This is an excellent opportunity for an engineer who values end-to-end ownership, automation, and cross-functional collaboration in a mission-driven environment.

Key Responsibilities
  • Design, develop, and maintain scalable software applications, writing clean, efficient, and well-structured code that meets both user and system requirements
  • Build and maintain robust contact data pipelines, including data ingestion, deduplication logic, and segmentation workflows capable of operating at scale
  • Integrate the contact management platform with downstream communication channels (e.g. email, SMS) used across various government agencies
  • Collaborate closely with product managers, designers, and fellow engineers to deliver high-quality, user-centric digital products
  • Own quality end-to-end by implementing automated testing and maintaining CI/CD pipelines, ensuring software reliability and stability in the absence of a dedicated QA function
  • Participate actively in code reviews, sharing knowledge and upholding coding standards across the team
  • Create and maintain clear technical documentation aligned with architectural guidelines and best practices
  • Act as a technical lead when required, driving architectural decisions and ensuring alignment with both technical best practices and business objectives
Requirements
  • At least 5 years of relevant software development experience, with a strong foundation in full-stack web development (e.g. React, Node.js, PostgreSQL)
  • Solid grounding in computer science fundamentals, including data structures, algorithms, and software design principles and patterns; a degree in Computer Science or a related discipline is preferred
  • Demonstrated experience with CI/CD pipelines, DevOps practices, and a quality-first engineering mindset
  • Familiarity with cloud platforms, with hands-on experience in AWS services (is a bonus)
  • Experience with data lakes, large-scale data processing, or record deduplication techniques (is a bonus)
  • Background in CRM systems, contact management platforms, or customer data platforms; experience with Kotlin for legacy codebase support (is a bonus)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer(React, Node.js, and PostgreSQL)
Software Engineer(React, Node.js, and PostgreSQL)

RAPSYS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Full Stack Web Developer
Full Stack Web Developer

RAPSYS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
G77 - Full Stack Engineer
G77 - Full Stack Engineer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
G77 - Full Stack Engineer
G77 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 150,000
Mid-Level Software Engineer: Contact Platform & Data Pipelines
Mid-Level Software Engineer: Contact Platform & Data Pipelines

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer(React, Node.js, and PostgreSQL.)
Software Engineer(React, Node.js, and PostgreSQL.)

Tap Growth ai • Singapore

On-site
SGD 120,000 - 160,000
Software Engineer(React, Node.js, and PostgreSQL.)
Software Engineer(React, Node.js, and PostgreSQL.)

Rapsys Technologies Pte Ltd. • Singapore

On-site
SGD 90,000 - 130,000
ContactSG Software Engineer (Mid-level)
ContactSG Software Engineer (Mid-level)

KOPI RECRUIT PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer(React, Node.js, and PostgreSQL.)
Software Engineer(React, Node.js, and PostgreSQL.)

re-zoo-me • Singapore

Hybrid
SGD 90,000 - 130,000
Software Engineer
Software Engineer

Codex Solutions • Singapore

On-site
SGD 60,000 - 90,000