← All jobs
Full StackFPT Asia Pacific Pte Ltd· Singapore

M37 - Full Stack Engineer

RemoteFull-timeMid-levelHimalayasGamingDirect apply
Backend-EngineeringPlatform-EngineeringCloud-EngineeringDevOps-EngineeringFull-Stack-EngineerFull-Stack-Software-EngineerFull-Stack-Web-EngineerFullstack-Software-Development-EngineerFull-Stack-EngineeringFull-Stack-DeveloperSenior-Full-Stack-EngineerFullstack-Development

Overview

The ideal candidate will have hands-on experience in backend development, cloud platforms, Kubernetes, and CI/CD practices, with the ability to build production-grade systems from design through deployment and operations. You will work closely with stakeholders, architects, and operations teams to deliver high-quality digital services that meet performance, security, and reliability requirements.

Responsibilities

  • Design, develop, and maintain RESTful APIs, event-driven microservices, and backend platforms using TypeScript/JavaScript, Go, and Python.
  • Build and manage CI/CD pipelines for automated testing, deployment, and release management.
  • Deploy, operate, and monitor containerized applications on Kubernetes (EKS) and AWS cloud environments.
  • Define API contracts, data models, and system requirements based on business and stakeholder needs.
  • Integrate applications with databases, message queues, third-party services, and existing enterprise platforms.
  • Develop clean, scalable, and well-tested code with strong unit and integration test coverage.
  • Automate infrastructure provisioning, deployment workflows, and data pipelines using Infrastructure as Code (IaC).
  • Implement monitoring, logging, alerting, and observability solutions to ensure production reliability.
  • Optimize application performance, scalability, and system availability.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
  • Ensure compliance with security, governance, and data privacy requirements.
  • Collaborate with product managers, architects, operations teams, and stakeholders throughout the software development lifecycle.
  • Participate in on-call support and incident management activities when required.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related discipline.
  • 2–4 years of experience in Full Stack Development, Backend Engineering, Platform Engineering, or related roles.
  • Proven experience building and operating production-grade APIs and microservices on AWS.
  • Strong understanding of distributed systems, microservices architecture, API design, and database integration.
  • Experience delivering applications end-to-end from development through deployment and production support.
  • Experience with government or public sector projects is an advantage.

Technical Skills

Programming & Development

  • Strong proficiency in TypeScript/JavaScript.
  • Proficiency in Go and Python.
  • Experience developing RESTful APIs and microservices.
  • Experience with React or other modern frontend frameworks is advantageous.

Cloud & DevOps

  • Hands-on experience with AWS services such as EC2, S3, Lambda, IAM, VPC, CloudWatch, ECS, and EKS.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code (Terraform/CDK).
  • Familiarity with Git and automated testing practices.

Systems & Integration

  • Experience integrating applications with databases, messaging platforms, and third-party APIs.
  • Understanding of networking fundamentals, cloud-native architectures, and distributed systems.
  • Knowledge of monitoring, logging, observability, and performance tuning.

Preferred Certifications

  • AWS Certified Solutions Architect, Developer, or DevOps Engineer.
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).
  • HashiCorp Terraform Associate or equivalent Infrastructure as Code certification.

Originally posted on Himalayas