Hiring.Camp

G82 - Full Stack Engineer

Fpt Asia Pacific Pte Ltd

·

Today

Location
Singapore
Type
Full-time
Department
Engineering
Closing date
Today
Source
CareersPage

Description

Role Overview

We are looking for a Software Engineer to support the development, deployment, and maintenance of web applications. The successful candidate will work closely with the Technical Lead and cross-functional teams to deliver high-quality software solutions on time.

Key Responsibilities

  • Develop, maintain, and enhance full-stack web applications using modern JavaScript frameworks.
  • Perform assigned technical tasks, including feature development, debugging, testing, and deployment.
  • Troubleshoot and resolve production issues to ensure application stability and performance.
  • Participate in technical discussions, code reviews, and solution design.
  • Collaborate with Technical Leads, Designers, and Delivery Managers to ensure successful project delivery.
  • Develop and maintain clean, efficient, and scalable code.
  • Support continuous improvement of development processes and engineering practices.

Technical Requirements

  • Experience in full-stack web application development using modern JavaScript frameworks, preferably TypeScript.
  • Strong frontend development experience using React.js.
  • Backend development experience using Node.js, including frameworks such as Express.js or Koa.js.
  • Understanding of RESTful APIs and frontend-to-backend integration.
  • Experience with relational or non-relational databases.
  • Strong debugging, troubleshooting, and problem-solving skills.

Good to Have

  • Experience building responsive user interfaces using Tailwind CSS.
  • Knowledge of caching technologies such as Redis.
  • Experience implementing unit and integration testing.
  • Familiarity with Object-Relational Mapping (ORM) tools such as Sequelize or TypeORM.
  • Knowledge of Infrastructure as Code (IaC) on AWS or equivalent cloud platforms.
  • Experience creating and deploying container images.
  • Familiarity with CI/CD pipelines, deployment processes, and automation.

Skills

JavaScriptTypeScriptReactTailwind CSSNode.jsExpress.jsAWSCI/CDRedis