Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 17 hours ago
  • Be among the first 10 applicants

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

Singapore
Skills:
Java, Vue, Node.js, Kafka, Sql, Angular, Nosql, React, Elasticsearch, Spark, Python, Doris, ClickHouse, Go, Flink
1-4 yrs
SGD 10,000 - 20,000 per month
Singapore
Skills:
Java, Plugins, Node.js, Cursor, React, Typescript, React Native, Flutter, Python, AI Agents, LLMs, MCP servers, Go, Claude, cross-platform frameworks, AI coding tools, Code Codex, RAG, LYNX, Prompt Engineering
2-4 yrs
Singapore
Skills:
React, Typescript, Node.js, Data Visualization, FastAPI, Python, LLM APIs, RAG tool, Pydantic