We are seeking an experienced and talented Junior/Middle NodeJs Developer to join our team. As a Junior/Middle NodeJs Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications. You will work closely with cross-functional teams, including software engineers, architects, and product managers, to deliver high-quality solutions that meet business requirements.
Responsibilities
Develop backend features using Restful API.
Support client-side APIs, improve system performance.
Design and enhance database structure.
Write quality code: clear, simple, understandable, and scalable.
Foster a strong team working culture: humility, commitment, and support.
Requirements
Bachelor's degree in Computer Science, Information Technology or equivalent.
At least 1 years experience in writing Restful APIs with NodeJS using ExpressJs.
Proficient in ES6 and Typescript.
Strong understanding of relational databases like MySQL, Postgres, and non-relational databases like MongoDB.
Experience working with ORMs such as MikroORM, Prisma,
Experience in writing unit tests using Jest, Jasmine, Mocha,
Writing API documentation using tools like Swagger
Ability to work in teams and communicate effectively.
Must have good English verbal and written communication.
Nice to have
Knowledge of CI/CD, Kubernetes, Docker, and AWS/GCP services.
Experience working on designing highly performant and scalable microservice systems.
Benefits
Join a global team and work directly with many talents around the world.
Working & growing with a passionate, young, and talented team.
Premium Health Insurance TECHVIFY Care.
Salary: 10.000.000 25.000.000 VND (Gross)
13 months salary per year.
Evaluate salary annually.
Sponsor and encourage staff to study courses by covering tuition fee, such as Udemy, Coursera.
How to apply
If you are an experienced and talented Junior/Middle NodeJs Developer looking for an opportunity to be part of something extraordinary, please submit your resume and cover letter for consideration.
Join our team and let's create amazing things together! Send your updated CV to via the Information below: