Back to jobs

Full Stack Developer

Job description

About the Client

Our client is a well-established manufacturing company based in West Singapore, operating within a complex business and production environment. They are investing in modern technology platforms to improve system integration, scalability, and operational efficiency.

Role Overview

The client is looking for an experienced Full Stack Software Developer to support the design, development, and enhancement of applications that integrate business and manufacturing systems. This role involves hands-on development across backend and frontend technologies, while contributing to modern software architecture and deployment practices.

Key Responsibilities

  • Design, develop, and maintain full-stack applications supporting manufacturing and business operations
  • Develop backend services using .NET 6/7/8 (C#) and ASP.NET Core Web APIs
  • Build and maintain front-end applications using React (TypeScript) or Angular
  • Work closely with internal stakeholders to translate operational and business requirements into technical solutions
  • Apply secure coding practices, SOLID principles, and clean coding standards to ensure long-term maintainability
  • Contribute to application and system architecture, including microservices, serverless components, and clean architecture principles
  • Support data integration and processing workflows, including ETL concepts such as data ingestion and transformation
  • Assist with containerized application deployments using Docker and Kubernetes
  • Participate in code reviews, troubleshooting, performance optimisation, and continuous improvement initiatives

Requirements

  • 5-7 years of experience in full-stack software development
  • Strong hands-on experience with .NET (C#) and ASP.NET Core Web APIs
  • Front-end development experience with React (TypeScript) or Angular
  • Good understanding of secure coding practices and modern software design principles
  • Working knowledge of software architecture concepts such as microservices and serverless computing
  • Familiarity with ETL concepts, including data ingestion, transformation, and workflow management
  • Experience or working knowledge of Docker and Kubernetes
  • Strong communication skills and the ability to work effectively with cross-functional teams