About the Role:
We are looking for a Full-Stack Developer with 4+ years of experience to help build and evolve a dynamic web platform. In this role, you will design and develop user-facing features while contributing to a TypeScript-based full-stack architecture using ReactJS/Next.js on the frontend and Node.js (NestJS) on the backend.
You will collaborate closely with product, business, and engineering teams to deliver high-quality features, integrate third-party systems, and continuously improve performance, scalability, and code quality. The ideal candidate has strong technical fundamentals, a product mindset, and enjoys working in an Agile, collaborative environment..
Work Location: Ho Chi Minh
Requirements
What you will do
- At least 4 years of experience working as a full-stack developer, both FE and BE exposure
- Plan, organize and develop user-facing features for the components in our dynamic platform;
- Develop and maintain web applications using NextJS or ReactJS on the front end and Node.js with NestJS on the backend, all written in TypeScript.
- Work with other members to develop and integrate new features including other third-party systems and plugins into our platform;
- Evaluate and identify new technologies for implementation and incorporation;
- Communicate with our business and product heads to understand clients’ requirements;
- Respond and follow up to incorporate feedback and draw new insights;
- Prioritize tasks to meet multiple deadlines;
- Identify and correct bottlenecks and fix bugs.
Core skills:
- Experience with Web Front-end (HTML/CSS/JS), ReactJS and extensive knowledge of NextJS framework.
- Strong proficiency in TypeScript programming language
- Experience in backend technology of Node.js, especially in NestJS framework
- Experience with TypeORM and familiarity with PostgresSQL database, along with solid relational database skills (SQL, etc.)
- Experience with non-relational databases (MongoDB, Redis, Cassandra, etc.)
- Excellent at coding (the code is well documented and compliant with good practices) and testing (Unit Test, Integration Test, User Acceptance Test, Automation Regression Test.)
- Experience about RESTful API
- Knowledge about Programing Principles, Design Pattern, Clean Architecture, etc;
- Willing to learn new technology, product mind-set.
- Good at English (writing and speaking)
Advantages
- Proficiency in using Docker for containerization.
- Understanding of cloud computing platforms
- Experience in building and managing CI/CD pipelines.
- Understanding of Domain-Driven Design (DDD) and its application in software development.
- Familiar with working in an Agile environment
- Have good teamwork skills.
- Have an open mindset.
- Benefit05 working days/week (From Monday to Friday), applying flexible working hours
- 2 days of remotely WFH per week (based on team's decision)
- Lunch + Gasoline + Coffee Allowance
- Health, Social and Unemployment Insurance (based on gross-based salary, according to Labor Code) and PVI Health Insurance
- 13th-month salary and Performance bonus
- Annual salary review
- 12 days annual leave plus extra 02 days company leave
- Company trips, sponsored team building, monthly Happy Hour, Sport Clubs (Soccer, Badminton, Pingpong, Yoga) and other joyful events;
- A culture of relentless learning with free courses in specialized skills, soft skills, and English;
- Yearly health-checkup;
- Seniority benefits: allowance & PVI Health Insurances for family members
- Technical-certificate bonus
- Japanese-certificate bonus
- Employee Referral Incentive