Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Full-Stack Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD.

Software EngineeringSingapore

Job Description

The Full Stack Engineer will be responsible for designing, developing, deploying and maintaining scalable, high-performance and secure web applications. The role requires strong software engineering fundamentals and experience in delivering digital and AI-enabled products. Working in an agile and DevOps-driven environment, the engineer will contribute to the development, deployment and scaling of digital products while ensuring software quality, maintainability, security and continuous improvement. Key Responsibilities: • Take ownership of end-to-end application development, integrating frontend, backend, cloud infrastructure and AI services. • Design, develop and maintain responsive, accessible and high-performance web applications. • Implement modern frontend architectures with a focus on reusability, scalability and security. • Develop backend services and APIs, ensuring reliability, security and observability. • Ensure adequate automated test coverage and proactively identify and resolve bugs and defects. • Optimize CI/CD pipelines and deployment strategies to enable seamless and automated software releases. • Automate infrastructure provisioning, monitoring and cloud deployments using DevOps best practices. • Ensure application security, including authentication, authorization, API security, and frontend security best practices. • Own the delivery, enhancement, and scaling of AI-enabled products in production. • Continuously evaluate and adopt emerging technologies to improve application performance and developer productivity. Experience and Skills Required: Full-Stack Development • A degree or diploma in Computer Science, Computer Engineering, Information Technology or a related discipline. • Experience with Git and modern version control and branching workflows. • Strong proficiency in both frontend and backend development. • Experience delivering production-ready web applications and digital products across the full development lifecycle, including development, testing, deployment and production support. Frontend Technologies • Proficiency in JavaScript and TypeScript. • Experience with frontend frameworks such as React.js and/or Next.js. • Experience developing responsive and user-centric web applications. • Familiarity with UI component libraries such as Material-UI or Tailwind CSS. Backend Technologies • Experience with Node.js (Express.js or NestJS) and/or Python (FastAPI, Flask or Django). • Strong experience designing and developing RESTful APIs. • Familiarity with GraphQL and WebSockets. • Knowledge of caching technologies (e.g. Redis), API rate limiting and scalability techniques, including horizontal scaling and load balancing. • Experience integrating applications with enterprise systems and third-party platforms. AI Application Development • Hands-on experience developing and deploying LLM-powered features in production environments, including Retrieval-Augmented Generation (RAG), tool/function calling and agent workflows. • Experience implementing AI guardrails and evaluating Large Language Model (LLM) output quality. • Experience using AI coding assistants to support software development, with the ability to review, validate and maintain the quality and security of generated code. DevOps, Cloud and Infrastructure • Experience with GitLab CI/CD pipelines and modern DevOps practices. • Hands-on experience with AWS cloud services and architectures. • Experience with containerisation technologies such as Docker. • Familiarity with application monitoring and observability tools. Security Best Practices • Awareness of LLM-specific security risks, including prompt injection and sensitive data leakage, as outlined in the OWASP Top 10 for LLM Applications. • Experience implementing authentication and authorisation mechanisms, including OAuth and JSON Web Tokens (JWT). • Knowledge of API security and secure coding practices. • Familiarity with cloud security concepts and OWASP Top 10 security risks. Software Quality and Testing • Experience with unit and integration testing. • Experience with automated testing frameworks. • Ability to troubleshoot and resolve production issues effectively. Bonus Experience (Added Advantage) • Experience delivering projects in government or public-sector environments. • Familiarity with government security, governance and compliance requirements. • Experience with Microsoft Copilot, Azure OpenAI or other enterprise AI platforms. • Experience developing AI agents, copilots, chatbots or workflow automation solutions. • Familiarity with Kubernetes and container orchestration platforms.

Listing closes 10 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.