Changi Airport Group

Serverless Software Engineer

Click Here to Apply

Job Location

Changi, Singapore

Job Description

Company description:

Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world’s most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG also manages Seletar Airport, and through its subsidiary, Changi Airports International, it takes Changi’s presence beyond Singapore’s shores through consultancy projects and investments in foreign airports. Come join us today!

Job description:

As a Serverless Software Engineer, you will be responsible for building, optimizing, and maintaining the microservices architecture of Changi App’s middleware. The middleware connects to multiple enterprise and public APIs, ensuring seamless integration of services such as flight timings, Tenant Directory, Changi Pay, PlayPass event management, and more. You will work closely with the frontend and backend teams, with collaboration from offshore developers in Vietnam.

Key Responsibilities:

  1. Develop and maintain serverless architecture on AWS using Lambda, API Gateway, AppSync, SQS, SNS, and DynamoDB.
  2. Build and manage integrations with internal and external APIs (public and enterprise).
  3. Ensure the scalability, security, and performance of the middleware infrastructure.
  4. Refine system performance to meet the demands of millions of users.
  5. Collaborate with frontend engineers to ensure smooth data flow between backend services and app UI.
  6. Implement monitoring and alerting solutions to proactively manage system health.
  7. Troubleshoot and resolve middleware-related issues, ensuring system reliability and uptime.
  8. Collaborate with offshore teams for development and support tasks, ensuring timely delivery.

Key Qualifications:

  1. Bachelor's degree in computer science, Engineering, or a related field.
  2. 2+ years of experience working with serverless architecture in AWS.
  3. Proficiency in Python with experience developing microservices and deploying them on serverless infrastructure.
  4. Experience with AWS services such as Lambda, API Gateway, SQS, SNS, DynamoDB, and AppSync.
  5. Familiarity with REST and GraphQL APIs.
  6. Familiarity with Terraform.
  7. Knowledge of automated test tools like Katalon is a plus.
  8. Experience with CI/CD pipelines for automated deployments (e.g., Jenkins, GitLab CI).
  9. Understanding of security best practices in cloud environments (e.g., AWS IAM, encryption).

Relevant Certifications:

  1. AWS Certified Developer – Associate (highly desired)
  2. AWS Certified Solutions Architect – Associate (preferred)
  3. AWS Certified Serverless Application Developer – Specialty (bonus)

Experience Requirements:

  1. Proven ability to manage API integrations in production systems and troubleshoot high-volume, high-availability platforms.
  2. Experience working in agile development environments with cross-functional teams.
  3. Previous experience working with distributed teams or offshore developers (similar time zone as Singapore) is highly desirable.


Location: Changi, SG

Posted Date: 11/10/2024
Click Here to Apply
View More Changi Airport Group Jobs

Contact Information

Contact Human Resources
Changi Airport Group

Posted

November 10, 2024
UID: 4918327399

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.