Jobs Companies Csit Software Engineer (Real-time Collaborative Platform – Full Stack)

À propos de ce poste Software Engineer (Real-time Collaborative Platform – Full Stack) chez Csit

Csit · Singapore, Singapore

As a Software Engineer, you will be part of a multi-disciplinary product development team that develops and implements a scalable, real-time collaborative digital platform for creating and editing rich, interactive content. This platform is highly critical for enabling analysts to co-author data-driven reports and interactive visualisations. Your work will directly support Singapore’s national security leaders in translating complex analysis into informed strategic decisions.

Responsibilities

  • Implement and enhance real-time collaboration features, including multi-user editing, conflict resolution, and state synchronization across distributed systems
  • Engineer interactive content experiences by developing interactive data storytelling capabilities, enabling users to create and embed dynamic charts, maps, visualizations, and data-driven content within reports
  • Develop scalable microservices and APIs, ensuring performance, reliability, and consistency under high-concurrency workloads
  • Participate in technical design discussions, proposing ideas and learning best practices in system architecture and implementation
  • Collaborate with product, design, and end-users to bridge the gap between complex data analysis and intuitive user experiences
  • Explore and prototype AI-driven features such as AI-assisted copyedit/proofreading, metadata tagging, cross-report reference validation and agent-based workflow to enhance content reliability and efficiency
  • Requirements (Minimum Qualifications)

  • At least 2 years of software engineering experience, with a background in Engineering, Computer Science, or equivalent
  • Experience with full stack web technologies such as ReactJS, Spring Boot, PostgreSQL, MongoDB and MinIO
  • Experience in backend or frontend development (e.g. Java/Spring Boot or React/TypeScript), with the ability and willingness to learn new languages and frameworks as needed.
  • Experience with databases such as RDBMS, NoSQL, and object storage
  • Experience with CI/CD processes, Infrastructure as Code (IaC), Git, Kubernetes, and deploying and operating applications in cloud environment
  • Good understanding of system architecture design, software engineering best practices, and scalable service development.
  • Nice to haves

  • Software development experience with agile practices
  • Familiarity with AI-driven development, such as building or integrating LLM-powered features, agent-based workflows, or automation tools.
  • Experience with WebSockets, OT (Operational Transformation), rich-text engine customization
  • Familiarity with AI-driven development, such as building or integrating LLM-powered features, agent-based workflows, or automation tools.
  • Familiarity with modern frontend tooling (e.g. Vite, Nx), and/or working within large-scale or monorepo codebases
  • Why join us?

  • You are, and can continue to be one of the sharpest engineering minds that builds, innovates, and translates technologies into future-proofed digital solutions with precision and agility
  • You will have plenty of opportunities to deepen your domain expertise while developing adjacent areas of interest and competencies as part of this diverse community
  • The products you lead to develop, together with us, will lay one of the core foundations for the next-generation decision-enablement product for our business users
  • You, too, believe in harnessing data and best-in-class technologies to deliver simple, yet sophisticated products that power our analysts and leaders for the long run

  • As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.
    Prêt à postuler chez Csit ?
    Postuler chez Csit

    Emplois similaires

    Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

    Plus d’emplois chez Csit

    Voir tous les emplois chez Csit →

    Postuler maintenant
    🤖

    Doucement — un instant

    JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

    Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

    Catch your next role the second it’s posted.

    Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

    Create free account

    Free forever · takes 30 seconds · already have one?

    Prenez une longueur d’avance dans votre recherche d’emploi.

    Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

    Rejoindre le canal — c’est gratuit