Participate in the development and optimization of web and mobile systems for eCommerce enterprise clients
Build and maintain backend (API, business logic) using NodeJS and NestJS.
Develop frontend web applications with NextJS and ReactJS, and mobile apps with React Native.
Design, develop, and integrate RESTful APIs.
Work with databases such as MongoDB and Redis.
Deploy and operate systems on AWS (ECS, EKS) and Docker Container.
Collaborate with other teams to translate business requirements into technical solutions.
Participate in code reviews to ensure engineering quality.
Propose improvements to development processes and optimize system performance.
MUST HAVE
Bachelor's degree in Computer Science,
Software Engineering, or related field.
At least 3 years of experience developing web/mobile applications with NodeJS, NestJS, NextJS, ReactJS, React Native.
Proficient in Typescript/JavaScript.
Experience in designing and building RESTful APIs.
Proficient with MongoDB, Redis, or similar database management systems.
Experience deploying systems on AWS and Docker Container.
Ability to write clean, maintainable code with unit tests/integration tests.
NICE TO HAVE
Experience working on large-scale, high-traffic systems, especially in the eCommerce domain.
Familiarity with technologies such as ECS, EKS, CI/CD, Cloud Infrastructure.
Good English communication skills, able to communicate directly with clients.
Ability to self-learn and read technical documentation in English.
Proactive, responsible, able to work under pressure and tight deadlines.
Strong logical thinking, strong teamwork and independent working skills