Full Stack Engineer

ST Engineering

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to build core software platforms
Collaboration with AI and computer vision experts
Exposure to large-scale deployed systems

Job summary

ST Engineering in Singapore is seeking a Full Stack Engineer to join the Group Engineering Centre – Video Analytics team. The successful candidate will design and develop end-to-end video analytics solutions and collaborate with cross-functional teams to deliver robust and user-friendly software products. Candidates must have a strong foundation in software engineering, proficiency in React, and experience with Java or Python. This role offers the chance to work on advanced video analytics systems in a collaborative engineering culture.

Qualifications

  • Strong experience as a Full Stack Developer delivering production-quality software systems.
  • Excellent software engineering fundamentals and experience building scalable applications.
  • Fluency in React for front-end development.
  • Strong backend development experience in Java or Python.

Responsibilities

  • Design and develop end-to-end applications for video analytics platforms.
  • Build responsive user interfaces using React.
  • Develop backend services and APIs using Java or Python.
  • Integrate applications with video ingestion pipelines and machine learning services.

Skills

React
Java or Python
Video analytics experience
RESTful APIs
PostgreSQL
Version control
Software engineering fundamentals

Job description

About the Role

We are seeking a skilled Full Stack Engineer to join the Group Engineering Centre (GEC) – Video Analytics team at ST Engineering. You will work as part of a high‑performing engineering team to design and develop end‑to‑end video analytics solutions and platforms that enable the deployment, operation, and visualisation of advanced AI and computer vision capabilities across multiple ST Engineering businesses.

You will work closely with cross-functional teamsto translate complex analytics capabilities into robust, scalable, and user‑friendly software products. This role places a strong emphasis on software engineering excellence, modern web development using React, and backend development using Java or Python.

Key Responsibilities
Full Stack Application Development
  • Design, develop, and maintain end‑to‑end applications for video analytics platforms, spanning front‑end, backend, and system integrations.
  • Build responsive and intuitive user interfaces using React, enabling effective visualisation of video streams, analytics results, alerts, and workflows.
  • Develop backend services and APIs using Java or Python to support video analytics orchestration, configuration management, data access, and system integration.
  • Ensure high standards of performance, reliability, security, and maintainability across the full stack.
Platform & Systems Integration
  • Integrate applications with video ingestion pipelines, computer vision services, and machine learning inference systems.
  • Work with video streaming, event‑driven architectures, and metadata services.
  • Collaborate with infrastructure and system teams to deploy and operate platforms in enterprise or mission‑critical environments.
  • Support integration with internal and external systems across ST Engineering businesses.
Software Engineering Excellence
  • Apply strong software engineering principles, including clean code, modular design, testing, and documentation.
  • Participate actively in code reviews and architecture discussions, contributing to continuous improvement of the codebase.
  • Troubleshoot and resolve defects, performance issues, and scalability challenges.
  • Contribute to shared frameworks, reusable components, and platform standards within the Video Analytics team.
  • Work closely with machine learning engineers to ensure smooth integration between AI models and production platforms.
  • Engage with product owners, domain experts, and users to understand requirements and deliver practical, operationally effective solutions.
  • Support agile development practices, including iterative delivery and incremental platform enhancements.
Required Skills & Experience
  • Strong experience as a Full Stack Developer, delivering production‑quality software systems.
  • Excellent software engineering fundamentals and experience building maintainable, scalable applications.
  • Fluency in React for front‑end development.
  • Strong backend development experience in Java or Python.
  • Familiarity with using databases such as PostgreSQL.
  • Experience designing and implementing RESTful APIs and service‑based architectures.
  • Proficiency with version control, testing practices, and collaborative development workflows.
  • Ability to communicate effectively within cross‑functional engineering teams.
  • Experience with video analytics, video streaming, or media‑centric platforms.
  • Familiarity with integrating AI or machine learning components into applications.
  • Exposure to microservices, containers, or cloud‑based deployments.
  • Knowledge of authentication, authorisation, and secure application design.
  • Experience working on complex, enterprise‑grade or operational systems.
What We Offer
  • The opportunity to build core software platforms that enable advanced video analytics across diverse industries.
  • Close collaboration with AI and computer vision experts in a group‑level engineering centre of excellence.
  • Exposure to large‑scale, real‑world systems deployed in demanding environments.
  • A collaborative, engineering‑driven culture with strong emphasis on quality and learning.

If you are passionate about building high‑quality software, fluent in React and Java or Python, and excited to work on platforms that bring advanced video analytics solutions to life, we would welcome your application.

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

Similar jobs worth comparing

Full-Stack Engineer – Video Analytics Platform
Full-Stack Engineer – Video Analytics Platform

ST Engineering • Singapore

On-site
SGD 60,000 - 90,000
Opportunity to build core software platforms
Collaboration with AI and computer vision experts
Exposure to large-scale deployed systems
Full Stack Engineer (Video Analytics)
Full Stack Engineer (Video Analytics)

St Engineering • Singapore

On-site
SGD 65,000 - 85,000
Collaborative engineering culture
Opportunities for professional development
Full-Stack Engineer: Video Analytics Platform
Full-Stack Engineer: Video Analytics Platform

St Engineering • Singapore

On-site
SGD 65,000 - 85,000
Software Engineer, Full stack web application development
Software Engineer, Full stack web application development

St Engineering • Singapore

On-site
SGD 90,000 - 130,000
Career development
Global impact projects
Collaborative environment
+2
Full Stack Engineer
Full Stack Engineer

SimplifyNext • Singapore

On-site
SGD 110,000 - 190,000
Lead Software Engineering, AI Products
Lead Software Engineering, AI Products

CODEX SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Public sector projects
Career development
Tech upskilling
+1
Full Stack Engineer (AI Native)
Full Stack Engineer (AI Native)

POLYTRON.AI PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Lead Software Engineering, AI Products
Lead Software Engineering, AI Products

Codex Solutions • Singapore

On-site
SGD 120,000 - 180,000
Public sector projects
Supportive team culture
Tech upskilling
+1
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

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

PLATFORM&CO PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000