FPT Software

G74 - Full Stack Engineer

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

Job Description

As a Software Engineer, you will be responsible for the technical development and successful delivery of products powered by the technology stack. You will work closely with the Technical Lead and other team members to ensure deliverables are completed on time and with good quality.

Key Responsibilities

  • Develop and maintain full-stack web applications using modern JavaScript/TypeScript technologies.
  • Work on assigned technical tasks, features, and enhancements.
  • Debug, troubleshoot, and resolve application and production issues.
  • Support application deployment and ongoing maintenance activities.
  • Develop robust and responsive frontend applications using React.
  • Develop backend services and APIs using Node.js, Express, or Koa.
  • Implement unit and integration testing to maintain application quality.
  • Participate in technical discussions, solution reviews, and code reviews.
  • Work closely with Technical Leads, designers, delivery managers, and other team members.
  • Ensure technical deliverables are completed on time and meet required quality standards.

Technical Requirements

  • Experience in full-stack web application development using modern JavaScript frameworks, preferably TypeScript.
  • Strong experience with React for frontend development.
  • Strong experience with Node.js and frameworks such as Express or Koa for backend development.
  • Experience in end-to-end development from frontend implementation to backend API development.
  • Good understanding and implementation experience with relational and/or non-relational databases.
  • Experience with unit and integration testing.

Good to Have

  • Experience with Tailwind CSS.
  • Experience with caching technologies such as Redis.
  • Experience with ORMs such as Sequelize or TypeORM.
  • Experience with AWS or equivalent cloud platforms.
  • Knowledge of Infrastructure as Code (IaC).
  • Experience creating and deploying container images.
  • Experience developing and maintaining CI/CD pipelines and deployment processes.
  • Experience in mobile application development using React Native, other hybrid frameworks, or native technologies.

Soft Skills

  • Good communication and interpersonal skills.
  • Able to clearly articulate technical changes and solutions.
  • Able to collaborate effectively with technical and non-technical team members.
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