Job Description
- Develop and optimize backend systems using NodeJS (NestJS/ExpressJS).
- Design and implement RESTful APIs/GraphQL APIs.
- Participate in building systems based on Microservices/Distributed System architecture.
- Optimize system, database, and API performance for large-scale projects with high user traffic and large data volumes.
- Work with PostgreSQL, MySQL, MongoDB, and cache/queue systems.
- Collaborate closely with Frontend, QA, BA, and Product teams throughout the development process.
- For Lead level: Review code, propose technical solutions, and support team members, participate in technical ownership, mentoring, and technical direction for the team.
What are we looking for
- Minimum 5 years of experience in Backend development with NodeJS.
- Strong proficiency in JavaScript/TypeScript, NestJS, or ExpressJS.
- Experience with Microservices, RESTful APIs, and system integration.
- Experience working with high traffic/high concurrency systems is a strong advantage.
- Preferred candidates with experience in large-scale systems (100k+ users, large-scale databases).
- Experience in performance optimization, scalability, and database query optimization
- Strong experience with PostgreSQL/MySQL/MongoDB.
- Knowledge of Redis, RabbitMQ/Kafka, Docker, and CI/CD is a plus
- For Lead level: minimum 2 years of experience in team leading or technical ownership.
Benefits and perks
- Attractive salary and package
- Working time: 8:00-17:30 (off 1.5h from 12:00 – 13:30 for lunch) from Monday to Friday
- Flat structure
- Self-management is appreciated
- Friendly, innovative, and supportive environment
- Psychological safety; Your ideas are always welcomed
- Free dress code – Your choice to be confident and comfortable
- 13th month salary, annual heath-check, insurance under Vietnamese Labor Law, monthly teambuilding
- Additional health insurance package.
How useful was this post
Click on a star to rate it!
Average Rating / 5. Vote Count
No votes so far! Be the first to rate this post.