Software Engineer (Real-time Collaborative Platform – Full Stack)
csit · Singapore
Job description
About the role
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.
Key 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.
Required profile
- 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 willingness to learn new languages and frameworks.
- 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 a cloud environment.
- Good understanding of system architecture design, software engineering best practices, and scalable service development.
Required skills
- ReactJS
- Spring Boot
- PostgreSQL
- MongoDB
- MinIO
- Java
- TypeScript
- CI/CD
- Infrastructure as Code (IaC)
- Git
- Kubernetes
- Cloud environment
- WebSockets
- Operational Transformation (OT)
- Rich‑text engine customization
- Vite
- Nx
- LLM integration / AI‑driven features
- AI‑assisted copyedit
- Metadata tagging
- Agent‑based workflows
What we offer
- Opportunity to work on cutting‑edge real‑time collaborative technology that underpins national‑level decision‑making.
- Ability to deepen domain expertise and develop adjacent competencies within a diverse, innovative community.
- Contribute to building a next‑generation decision‑enablement product that powers analysts and leaders for the long term.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 9 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
csit
Singapore
Related job offers
-
Manager, Solutions Engineering – Loyalty Solutions
mastercard Singapore -
Technology Account Management Manager – Singapore
mastercard Singapore -
Managing Consultant – Innovation Consulting
mastercard Singapore -
Integration Architect
ACCENTURE PTE LTD Singapore -
Senior PMO/Project Analyst
JEET ANALYTICS PTE. LTD. Singapore