Fullstack Developer

Enggsol Pte Ltd

Singapore

On-site

SGD 70,000 - 130,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Enggsol Pte Ltd in Singapore seeks a Full Stack Developer with a strong UI/UX foundation and passion for real-time video and telemetry. You will design intuitive interfaces and build front-end and back-end components to ingest, process, and display streaming data with low latency.

Responsibilities include user research, design system creation, responsive UI development, live video integration, telemetry pipelines, and map-based dashboards using modern stacks and cloud-native practices.

Qualifications

  • Degree in Computer Science, Computer Engineering, Information Technology, AI or related fields.
  • Formal UI/UX training with portfolio showing user research, wireframes, prototypes, or shipped interfaces.
  • Proficiency with UI/UX tools (e.g., Figma) and usability principles.
  • Hands-on full stack web development experience from internships/projects/hackathons.
  • Proficiency in Java/TypeScript, HTML5, CSS3, and at least one frontend framework (React/Angular/Vue).
  • Experience with at least one backend language/framework (Node.js/Express, Python/FastAPI/Django, Java/Spring Boot, C#/.NET).
  • Understanding of real-time streaming data (WebRTC, RTSP, HLS) or telemetry (WebSockets, MQTT, Kafka).
  • Knowledge of relational and NoSQL databases and data modelling.
  • Experience designing/consuming RESTful APIs.
  • Exposure to map-centric/geospatial tools (Leaflet, OpenLayers, Mapbox, CesiumJS, PostGIS).
  • Strong problem-solving, communication, and teamwork skills.

Responsibilities

  • UI/UX design from user research to wireframes and prototypes for data-rich apps.
  • Build a design system and component library for live data apps.
  • Implement responsive, accessible front-ends with React/Angular/Vue.
  • Integrate and display live video streams with low latency.
  • Ingest and visualize telemetry data via WebSockets, MQTT, Kafka.
  • Develop map-based views and live dashboards for geospatial data.
  • Create RESTful/GraphQL APIs to support front-end and real-time services.
  • Model relational, time-series, and NoSQL databases.
  • Containerize apps with Docker; orchestrate with Kubernetes; maintain CI/CD.
  • Write clean, well-documented code; perform unit/integration tests; usability testing.
  • Collaborate with product owners and engineers; participate in design/code reviews.
  • Prepare technical and design documentation, including API specs and deployment guides.

Skills

UI/UX design
Frontend frameworks (React/Angular/Vue
Backend development
Real-time data streaming
WebSockets/MQTT/Kafka
APIs (REST/GraphQL)
Geospatial visualization
UI consistency and accessibility

Education

Bachelor's degree in CS/CE/IT

Tools

Figma
Docker
Kubernetes

Job description

We are looking for a Full Stack Developer with a strong foundation in UI/UX design and a keen interest in real-time streaming data, including live video and telemetry. You will design intuitive, user-centred interfaces and build the front-end and back-end components that ingest, process, and display live data streams with low latency.

Key Responsibilities

  • UI/UX design: Conduct user research and translate requirements into user flows, wireframes, and high-fidelity prototypes (e.g., in Figma) for data-rich, realtime web applications.
  • Design system: Establish and maintain a consistent design system and component library, applying principles of information hierarchy, alert prioritisation, and reduced cognitive load for users monitoring live information.
  • Front-end development: Translate designs into responsive, accessible, and high-performance user interfaces using modern frameworks such as React, Angular, or Vue.js.
  • Real-time video streaming: Integrate and display live video feeds (e.g., RTSP, WebRTC, HLS) in web applications, with a focus on low latency and stable playback across multiple concurrent streams.
  • Real-time telemetry: Build pipelines and interfaces that ingest, process, and visualise live device and sensor telemetry (e.g., positions, status, and events) using WebSockets, MQTT, or message brokers such as Kafka or RabbitMQ.
  • Map and data visualisation: Develop map-based views and live dashboards that display geospatial data, real-time status, and analytics outputs.
  • Back-end development: Design and implement RESTful and/or GraphQL APIs and services using Node.js, Python, Java, or .NET to support front-end applications and real-time data services.
  • Database design: Model, optimise, and maintain relational, time-series, and NoSQL databases (e.g., PostgreSQL/PostGIS, TimescaleDB, Redis).
  • DevOps and deployment: Containerise and deploy applications using Docker and Kubernetes on private or on-premises infrastructure, and maintain CI/CD pipelines (e.g., GitLab CI/CD).
  • Quality and testing: Write clean, maintainable, and well-documented code, with unit, integration, and end-to-end tests, and run usability testing with end users to validate designs.
  • Collaboration: Work closely with product owners, system architects, and fellow engineers, and participate in Agile ceremonies, code reviews, and design reviews.
  • Documentation: Prepare technical and design documentation, including UI specifications, API specifications, and deployment guides.
Requirements
  • Degree in Computer Science, Computer Engineering, Information Technology, Artificial Intelligence, or a related field.
  • Formal training in UI/UX design (e.g., coursework, a specialisation, or a recognised UI/UX programme), with a portfolio showing user research, wireframes, prototypes, or shipped interfaces.
  • Proficiency in a UI/UX design tool such as Figma, and an understanding of usability principles, visual hierarchy, and accessibility.
  • Hands-on full stack web development experience through internships, final-year or school projects, hackathons, or personal projects.
  • Proficiency in Java /Type , HTML5, and CSS3, with experience in at least one modern front-end framework (React, Angular, or Vue.js).
  • Working knowledge of at least one back-end language and framework (e.g., Node.js/Express, Python/FastAPI or Django, Java/Spring Boot, or C#/.NET).
  • Understanding of real-time streaming data, through projects or coursework involving video streaming (e.g., WebRTC, RTSP, HLS) or telemetry data (e.g., WebSockets, MQTT, Kafka, RabbitMQ).
  • Basic understanding of relational and NoSQL databases and data modelling.
  • Experience designing and consuming RESTful APIs.
  • Exposure to map-centric or geospatial applications using tools such as Leaflet, OpenLayers, Mapbox, CesiumJS, or PostGIS.
  • Strong problem-solving skills, attention to detail, and the ability to work independently and in a team.
  • Good communication skills, with the ability to explain technical and design
  • decisions to non-technical stakeholders
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Realtime Full-Stack Engineer: UI/UX & Live Data
Realtime Full-Stack Engineer: UI/UX & Live Data

SUCCESS RESOURCE CENTRE PTE. LTD. • Singapore

On-site
SGD 40,000 - 67,000
Real-Time Full-Stack Engineer: UI/UX & Live Data
Real-Time Full-Stack Engineer: UI/UX & Live Data

Enggsol Pte Ltd • Singapore

On-site
SGD 70,000 - 130,000
Software Engineer
Software Engineer

Datumstruct (S) Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Fullstack Application Developer
Fullstack Application Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

IoTalents Pte. Ltd. • Singapore

On-site
SGD 90,000 - 150,000
Full Stack Engineer
Full Stack Engineer

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Fullstack Developer
Fullstack Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Full-Stack Engineer
Full-Stack Engineer

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Full-Stack Engineer - #1762
Full-Stack Engineer - #1762

Jobster Private Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Full Stack)
Software Engineer (Full Stack)

Neutron Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000