Full Stack Software Engineer (Content Processing)

Centre for Strategic Infocomm Technologies

Singapore

On-site

SGD 100,000 - 160,000

Full time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Centre for Strategic Infocomm Technologies in Singapore seeks Full Stack Software Engineers to join a team building next‑generation analytical platforms. You will architect scalable web apps and high‑performance APIs using JavaScript/TypeScript, Python, or Java, with a focus on low latency and reliability for mission‑critical systems.

You will push AI features into production, including RAG for semantic search, autonomous agents, and LLM‑driven interfaces that aid analysts.

Qualifications

  • Background in Computer Science or a related field with hands‑on software development experience.
  • Proficiency in building dynamic, responsive user interfaces using React.js and the modern JavaScript/TypeScript ecosystem.
  • Proven experience building efficient, secure RESTful APIs with frameworks such as Express.js, Fastify, FastAPI, Spring Boot, or equivalent enterprise‑grade tools.
  • Hands‑on experience managing data persistence and search layers using MongoDB, Redis, Elasticsearch, or comparable NoSQL and search engines.
  • Familiarity with design patterns, writing scalable code, and integrating services within complex, distributed systems.

Responsibilities

  • Full‑Stack Engineering: Architect, develop, and optimize scalable web applications and high‑performance APIs using JavaScript/TypeScript, Python, or Java.
  • AI Feature Integration: Move beyond theory by implementing AI patterns into production, including RAG for semantic search and LLM‑driven interfaces.
  • Data Persistence & Retrieval: Design robust data solutions with MongoDB and Elasticsearch to handle high‑volume transactions and vector search.
  • Cloud Infrastructure & DevOps: Manage CI/CD pipelines, containerization (Docker/Kubernetes), and cloud‑native services for resilience and uptime.
  • Cross‑Functional Collaboration: Partner with UI/UX designers, data engineers, and product managers to deliver high‑quality digital experiences.

Skills

React.js
JavaScript/TypeScript
RESTful APIs
Distributed systems
Cloud/DevOps

Education

Background in Computer Science or related field

Tools

Express.js
Fastify
FastAPI
Spring Boot
MongoDB
Redis
Elasticsearch
Docker
Kubernetes

Job description

What the role is:

CSIT develops cutting‑edge products to safeguard Singapore's national security interests. We are seeking Full Stack Software Engineers to join a specialized team building next‑generation analytical platforms designed to drastically reduce threat detection times. In this role, you will go beyond traditional development; you will engineer intelligent automation solutions and AI‑powered features that transform raw, high‑volume data streams into actionable insights. Your work will directly empower our analysts to detect threats across critical domains, including but not limited to Cybersecurity. We are not just looking for coders; we are seeking mission‑driven engineers who want their technical contributions to have a tangible impact on the safety of our nation.

What you will be working on:
  • Full‑Stack Engineering: Architect, develop, and optimize scalable web applications and high‑performance APIs using JavaScript/TypeScript, Python, or Java. You will build systems where latency matters and reliability is non‑negotiable.
  • AI Feature Integration: Move beyond theory by implementing emerging AI patterns into production. You will deploy Retrieval‑Augmented Generation (RAG) for precise semantic search, design autonomous agents for complex analytical tasks, and build LLM‑driven conversational interfaces that augment human decision‑making.
  • Data Persistence & Retrieval: Design robust data solutions using MongoDB and Elasticsearch to handle high‑volume transactions and standard CRUD operations. You will extend these capabilities with advanced vector search and embedding strategies to power our next‑generation AI features.
  • Cloud Infrastructure & DevOps: Ensure the resilience and scalability of our mission‑critical applications by managing CI/CD pipelines, containerization (Docker/Kubernetes), and cloud‑native services to guarantee seamless uptime under pressure.
  • Cross‑Functional Collaboration: Partner closely with UI/UX designers, data engineers, and product managers to deliver seamless, high‑quality digital experiences that meet the rigorous needs of analysts.
What we are looking for:
  • Background in Computer Science or a related field, with proven hands‑on experience in software development.
  • Proficiency in building dynamic, responsive user interfaces using React.js and the modern JavaScript/TypeScript ecosystem.
  • Proven experience building efficient, secure RESTful APIs with frameworks such as Express.js, Fastify, FastAPI, Spring Boot, or equivalent enterprise‑grade tools.
  • Hands‑on experience managing data persistence and search layers using MongoDB, Redis, Elasticsearch, or comparable NoSQL and search engines.
  • Familiarity with common design patterns, writing scalable code, and successfully integrating services within complex, distributed systems.
Nice‑to‑haves:
  • Exposure to cloud‑native development and modern DevOps practices (CI/CD, Docker, Kubernetes).
  • Hands‑on experience with AI orchestration frameworks.
  • Prior experience building AI‑enabled enterprise platforms, automation systems, or high‑traffic applications.
  • Familiarity with AI engineering, including integrations, prompt engineering, and embedding strategies.
  • Exposure to advanced search architectures, specifically vector search, semantic search, and RAG patterns.
About Centre for Strategic Infocomm Technologies

The Centre for Strategic Infocomm Technologies is the lead digital technology agency in the Ministry of Defence, and a member of the Defence Technology Community. Our technical focus areas include Cybersecurity, Data Analytics, Software Engineering, and Cloud Infrastructure and Services. We conduct applied research and develop customised digital solutions to support national missions such as cyber defence and counter‑terrorism. Please visit our website (https://www.csit.gov.sg/) for more info on what we do, for scholarship/internship/career opportunities and more!

As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer (Content Processing)
Data Engineer (Content Processing)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 90,000 - 140,000
Senior Software Engineer (Big Data Processing)
Senior Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 70,000 - 90,000
Excellent engineering culture
Work-life balance
Opportunity to innovate
Software Engineer (Big Data Processing)
Software Engineer (Big Data Processing)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 70,000 - 90,000
Purposeful work
Talented colleagues
Work-life balance
+2
Software Engineer (Real-time Collaborative Platform – Full Stack)
Software Engineer (Real-time Collaborative Platform – Full Stack)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 60,000 - 80,000
Senior Software Engineer (Real-time Collaborative Platform – Full Stack)
Senior Software Engineer (Real-time Collaborative Platform – Full Stack)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer (AI Assistant Product)
Software Engineer (AI Assistant Product)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 80,000
Ownership over features
Collaborative team environment
Opportunities for professional growth
Software Engineer (Data Processing and Management)
Software Engineer (Data Processing and Management)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer (Network Systems)
Software Engineer (Network Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 45,000 - 65,000
Software Engineer (Enterprise Systems)
Software Engineer (Enterprise Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Data Discovery and Operations)
Software Engineer (Data Discovery and Operations)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 50,000 - 80,000