C
Changi Airport Group
FullstackJunior
Full Stack Developer
PythonJavaScriptTypeScriptReactNext.jsAWSAWS LambdaAPI GatewayDynamoDBAmazon RDSAWS S3CognitoSNSAmazon SQSAWS BedrockAgentCoreCDKTerraformGitGitHub Actions
About the Position
An exciting opportunity at the Changi Digital Factory to design and develop full stack web applications and AI-enabled solutions that support airport operations and passenger experience, working in agile cross-functional squads.
Responsibilities
- Develop and maintain full stack web applications using modern technologies.
- Leverage AI-assisted development tools to improve engineering productivity and code quality.
- Develop backend services, RESTful APIs, user interfaces, and integrations with internal and external systems.
- Collaborate with Product Owners, UX designers, business stakeholders, and engineers to deliver technical solutions.
- Design, develop, test, deploy, and support cloud-native applications on AWS.
- Build AI-enabled solutions integrating Large Language Models (LLMs) and AI agents where appropriate.
- Evaluate AI outputs and improve solution accuracy and user experience.
- Troubleshoot application issues and deliver reliable, scalable solutions.
- Participate in agile delivery and knowledge sharing.
Requirements
- Around 1–3 years of experience in full stack application development.
- Proficiency in Python and/or JavaScript/TypeScript.
- Familiarity with React or Next.js.
- Basic understanding of backend development, RESTful APIs, and relational or NoSQL databases.
- Exposure to AWS. Experience with services such as Lambda, API Gateway, DynamoDB, RDS,S3, Cognito, SNS, SQS, Bedrock, or AgentCore is an advantage.
- Familiarity with Infrastructure as Code (AWS CDK or Terraform) and CI/CD tools (Git, GitHub Actions, or similar) is a plus.
- Basic understanding of generative AI concepts, including prompt design, LLM integration, AI agents, Retrieval Augmented Generation, tool use, and evaluation.
- Awareness of software engineering practices for building reliable AI applications, such as grounding, validation, guardrails, observability, and human-in-the-loop workflows, is an advantage.
- Strong analytical, problem-solving, and communication skills with a collaborative mindset.
- Willingness to learn new technologies and work across both AI-related and conventional software development projects.
Full Stack Developer
View Original