Senior Full Stack Developer — AI and Cloud-Native Applications
Designs and builds enterprise web and cloud-native applications end to end — responsive frontends (React/Next.js), backend services and REST APIs (Java/Spring Boot, Node.js/NestJS or Python), and SQL/NoSQL databases — while integrating LLM features (RAG, agents, chatbots) via Azure OpenAI/AWS Bedrock/Vertex AI and deploying on AWS/Azure/GCP with Docker, Kubernetes and CI/CD.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Diploma or Degree in Computer Science, IT, Software Engineering or related discipline
- Minimum 2–5 years of full stack development experience
- Experience delivering applications in Agile/Scrum environments
- Hands-on experience with modern frontend frameworks such as React, Angular, Vue or Next.js
- Proficiency in HTML5, CSS3, JavaScript or TypeScript, including responsive design and state management
- Backend development experience using Java/Spring Boot, Node.js/NestJS or Python frameworks (FastAPI, Flask, Django)
- Experience developing and integrating RESTful APIs; familiarity with GraphQL
- Understanding of microservices, event-driven architecture and messaging
- Hands-on cloud-native application development and deployment experience
- Familiarity with Docker, Kubernetes, serverless technologies and infrastructure as code
- Experience with SQL or NoSQL databases such as PostgreSQL, MySQL, SQL Server or MongoDB
- Familiarity with Git, CI/CD, automated testing and application monitoring
- Strong troubleshooting, communication and stakeholder management skills
Nice to have
- AI application development using LLMs, RAG or agent frameworks (LangChain, LangGraph, Semantic Kernel, CrewAI)
- Experience with Azure OpenAI, OpenAI APIs, AWS Bedrock, Anthropic Claude or Google Vertex AI
- Vector database experience (Pinecone, Weaviate, ChromaDB, Azure AI Search)
- API management experience with WSO2, Kong, MuleSoft, Apigee, Azure API Management or AWS API Gateway
- Experience with Redis, Elasticsearch, Terraform, SonarQube or Test-Driven Development
- Familiarity with Jenkins, GitHub Actions or Azure DevOps
- Experience using GitHub Copilot or other AI-assisted development tools
- Knowledge of AI evaluation, governance, security and responsible AI practices
- Microsoft Certified: Azure Developer Associate
- AWS Certified Developer Associate
- Certified Kubernetes Application Developer
- Microsoft Certified: Azure AI Engineer Associate
- Relevant Generative AI, Machine Learning or Agile certifications
Full description
Senior Full Stack Developer — AI and Cloud-Native Applications
Role Overview
We are seeking a Full Stack Developer to design, build and support scalable enterprise applications with cloud-native architecture and AI-powered capabilities.
You will work across frontend interfaces, backend services, APIs and databases, collaborating with product owners, architects and business stakeholders to deliver secure, reliable applications.
Key Responsibilities
Application Development
- Design, develop, test, deploy and maintain web, mobile and cloud-native applications.
- Build responsive interfaces using modern frontend frameworks.
- Develop backend services, RESTful APIs and microservices.
- Translate business requirements into technical designs and implementation specifications.
- Troubleshoot application issues and improve performance, security and maintainability.
- Develop integrations with enterprise systems and external services.
AI Application Development
- Integrate LLMs, Generative AI, RAG and AI agents into business applications.
- Develop chatbots, virtual assistants and workflow automation solutions.
- Integrate services such as Azure OpenAI, AWS Bedrock, Google Vertex AI or equivalent platforms.
- Apply prompt engineering, model evaluation and responsible AI practices.
- Collaborate with data scientists and AI engineers to deploy and support AI solutions.
Cloud and DevOps
- Deploy and support applications on AWS, Azure, IBM Cloud or GCP.
- Build and maintain CI/CD pipelines and infrastructure-as-code configurations.
- Develop containerised applications using Docker and Kubernetes.
- Apply DevSecOps practices and automated quality checks.
- Monitor application performance and optimise cloud resource usage.
Collaboration and Delivery
- Participate in Agile/Scrum ceremonies, code reviews and technical discussions.
- Work with product owners, designers, architects and business stakeholders.
- Maintain technical documentation and contribute to continuous improvement.
- Share knowledge and mentor junior developers where required.
Requirements
- Diploma or Degree in Computer Science, Information Technology, Software Engineering or a related discipline.
- Minimum 2–5 years of full stack development experience.