FPT Software

M26 - Full Stack Engineer

FPT Software  •  Singapore, SG (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Responsibilities

  • Architect, develop, and deploy scalable microservices using Java and Python, ensuring high availability and performance
  • Collaborate with DevOps to deploy and manage applications using AWS services (EC2, S3, RDS, Lambda, SQS/SNS, DynamoDB)
  • Apply Domain-Driven Design (DDD) and Event-Driven Architecture (EDA) to build maintainable and decoupled systems
  • Design, implement, and secure scalable RESTful and/or GraphQL APIs using AWS API Gateway
  • Write and maintain automated tests (unit, integration, end-to-end) and participate in code reviews
  • Implement and maintain CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline) and deploy using Docker and ECS/Fargate or EKS
  • Implement monitoring, logging, and tracing for production systems (e.g., CloudWatch, X-Ray, Prometheus, Grafana)
  • Ensure secure coding practices aligned with OWASP standards and compliance requirements
  • Leverage modern developer tools, including AI coding assistants, to improve productivity and code quality

Requirements 

  • 3+ years of experience as a Backend Software Engineer working on production systems
  • Strong proficiency in Java and Python
  • Hands-on experience with AWS cloud services and deployments
  • Solid understanding of Microservices Architecture, Event-Driven Architecture, and Domain-Driven Design (DDD)
  • Experience with relational databases (PostgreSQL/MySQL) and NoSQL databases (preferably DynamoDB)
  • Familiarity with CI/CD pipelines and containerization (Docker)
  • Knowledge of secure coding practices and application security standards
  • Strong communication skills and ability to collaborate with cross-functional teams
  • Strong problem-solving skills with a pragmatic approach to technical challenges
  • Ability to translate business requirements into scalable technical solutions
FPT Software

About FPT Software

FPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, with USD 1.22 billion in revenue (2024) and over 33,000 employees in 30 countries.

Embracing an AI-first approach, FPT Software enables breakthrough speed, scalability and quality through AI-powered services and solutions and an AI-augmented workforce. It has partnered with over 1,100 clients worldwide, more than 130 of which are Fortune Global 500 companies in Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, Utilities, and more.

For more information, please visit https://fptsoftware.com/.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Hanoi, VN
Year Founded
Unknown
Social Media