Changi Airport Group

Full Stack Developer

Changi Airport Group Singapore, Singapore

We are looking for a qualified full stack developer to participate in our digital transformation efforts in Changi Airport Group. You will be part of a multi-disciplinary application team, primarily tasked to build a new web/mobile applications, and to enhance existing applications developed for our customer-facing businesses.

In this role, you will get the opportunity to interact and connect with like-minded developers, business analysts, solution architects and data engineers to build meaningful, personalised and strategic applications that will reinvent our customer journey.

You should be a keen learner and have the ability to adapt to new technologies and a wide variety of use-cases. The ability to work independently and with other external team members is a trait you possess. Comfortable with both frontend, especially with Javascript and ReactJS, and backend microservices development is essential in this role.

Responsibilities

  • Be part of a SCRUM team that engages product owners and solution architects to help translate business and functional to technical requirements
  • Develop solutions in accordance with technical requirements
  • Participate in code reviews and code quality assessments in accordance with CAG’s DevSecOps practices
  • Be involved in System Integration and User Acceptance Tests
  • Publish documents such as API Specifications and user guides for new and enhanced systems

Requirements

  • Degree in Information Technology / Information Systems / Computer Science or a related field preferred
  • Have at least 3-4 years of software development experience both on the front and backend. Hands-on experience in solution design, testing
  • Experience in Agile software development practices and methodologies. SCRUM or Kanban is preferred
  • Proven competency and technical knowledge in the following areas:
  • React.js including component design and state management for specific use cases
  • JavaScript/CSS/HTML
  • Primarily Python proficiency. Possessing Node.js knowledge is an added bonus.
  • Microservices development with Serverless functions using AWS Lambda and API Gateways
  • Experience in event-driven applications and decoupled applications using AWS SQS and SNS
  • Database technologies such as MySQL on AWS RDS and DynamoDB
  • Experience with AWS AppSync and GraphQL preferred
  • Infrastructure as Code with Terraform and AWS CDK
  • Familiarity with CI/CD pipelines and related tools for unit testing, static and dynamic code scanning and build tools (Jenkins)
  • Experience with source code management using Github or Bitbucket
  • Be a good team player with strong analytical and problem-solving skills
  • Able to multi-task and thrive in a dynamic and fast paced environment
  • Motivated and driven, with a curiosity and openness to constantly look for new solutions and ways of working to tackle new challenges
  • Excellent written and verbal communication skills.
  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Aviation and Aerospace Component Manufacturing, Travel Arrangements, and Airlines and Aviation

Referrals increase your chances of interviewing at Changi Airport Group by 2x

See who you know

Get notified about new Full Stack Engineer jobs in Singapore, Singapore.

Sign in to create job alert

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub