Position Overview:
We are seeking motivated individuals to join our dynamic team as part of team expansion to support the company's ongoing application development and business growth.
The ideal candidate should have hands-on experience in designing, building, and operating cloud-native applications on AWS.
The role focuses on developing scalable serverless and container-based systems, integrating with enterprise platforms, and applying modern cloud engineering practices to deliver secure, resilient solutions.
Key Responsibilities:
- Design and implement serverless and container-based applications on AWS using managed services.
- Gather requirement from stakeholders and translate business requirements into scalable cloud architectures, including API, data, and integration layers.
- Implement Infrastructure as Code (IaC) and support automated deployments.
- Work with cross-functional teams to integrate cloud services with internal ERP systems.
- Participate in application deployment, troubleshooting, and operational support for cloud environments.
- Apply good practices including code reviews, documentation, and continuous improvement.
Requirements:
- Diploma or Degree in Computer Science or Software Engineering or equivalent.
- At least 3 years of hands-on programming experience in building and deploying AWS serverless applications.
- Working experience of AWS Lambda, Amazon API Gateway, Amazon S3, AWS SAM, AWS CloudFormation.
- Strong working knowledge of Node.js, ReactJS, RESTful APIs.
- Exposure to AI/ML services (eg. Amazon Bedrock, Textract) is an advantage however, candidates without prior AI experience should demonstrate initiative, and a willingness to self‑learn and adopt AI technologies in application development.
- Prior experience in projects involving system‑to‑system integration.
- Strong facilitation and communication skills.
- Excellent analytical and multi-tasking capabilities.
- Resourceful and be comfortable working independently on cloud components with minimal supervision.