Search Results

Software Engineer, Full Stack (Business Intelligence Product)

Apply now Agency: Centre for Strategic Infocomm Technologies
Job no.: 492900
Work type: Permanent
Location: Singapore
Categories: InfoComm, Technology, New Media Communications, Engineering

CSIT develops products to advance the national security interests of Singapore. Our products are used in a wide range of operations, including but not limited to Counter-terrorism and Computer Network Defence. We are looking for talented software engineers to build mission-critical products that identify, analyse and disrupt threats.



CSIT IT's product team builds robust web applications and data platforms to enable our users to analyse and use their data to improve operations and decision-making. We develop a wide spectrum of systems from interactive visualization tools (charting, relationships, geospatial, etc), complex data platforms to intelligent search engine. Besides delivering feature-rich systems, our team focuses on building systems for humans by emphasizing on user experience and automation.

As a full stack engineer, you will be part of the team engaged in full stack development of product features involving building delightful front-end experience as per our design specifications to building microservices and designing data stores for the backend. We are looking for highly skilled multi-talented Software Engineers who can bring fresh ideas from all areas, including web development, information retrieval, system design, network design, implementing natural language processing and UI design. To sum up, your job is beyond coding, you are here solve problems and figure out the best way to build systems with us!

In a rapidly changing technological world, we embrace a culture of continuous learning and self-development. This job role will also require you to actively learn and share knowledge on new architectures, frameworks and technologies. We are seeking people who are experienced in full-stack development and share an interest for tackling complexity and building systems in a fast-paced environment to join our product team!



  • Collaborate with Product Managers, UX engineers and other Software Engineers to deliver compelling user-facing products
  • Develop prototype
  • Write and create robust production-grade web applications and services
  • Learn and share knowledge in a multi-disciplinary team and with fellow passionate engineers
  • Work closely with operations and infrastructure to build and scale back-end services
  • Architect efficient and reusable services and applications
  • Support applications and systems developed by the team



Minimum qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information System or related field (Fresh graduates are welcome)
  • As full stack engineers we work with a wide spectrum of languages, framework and tools. We need the applicant to possess fundamental knowledge in all areas listed below (ability to explain how each area works). However, we do not require high proficiency in all areas. High proficiency in at least two of the following areas and the ability to learn is what matters to us
    • Front end languages such as HTML, CSS, Less and JavaScript
    • JavaScript frameworks such as React, Redux, NodeJS and VueJS
    • Java web services framework such as Springboot and Spark
    • Search engines such as Elasticsearch and Solr
    • Database technologies such as SQL, NoSQL and GraphDB
    • Infrastructure provision, orchestration and other tools such as Docker, K8s, RabbitMQ and Nginx
  • Experience in building web applications



  • Experience in building large-scale and complex web applications
  • Familiarity with DevOps practices


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

Applications close:

Back to search results Apply now

Share this:

| More
Back To TopTOP