Base Camp logo

Backend Engineer (Node.js)

Base Camp
Full-time
On-site
Vietnam
Developer

Job Description

Backend Engineer (Node.js)

What’s on Offer:

• Industry: Consulting

• Location: Vietnam

• 12 months contract role (with the possibility of extension)

• Competitive Compensation

Job Summary: We are looking for a Backend Engineer (Node.js) to design, develop, and maintain scalable backend services and APIs. The role involves working closely with frontend engineers, product owners, and other stakeholders to deliver high-quality solutions in an agile environment. Job Description:

• Design, develop, and maintain backend services using Node.js • Build and maintain RESTful APIs and backend microservices • Collaborate with frontend, QA, and DevOps teams throughout the SDLC • Optimize application performance, scalability, and reliability • Implement authentication, authorization, and security best practices • Write clean, maintainable, and well-documented code • Participate in code reviews and technical discussions • Troubleshoot, debug, and resolve production issues

Job Requirements: • 3+ years of experience in backend development using Node.js • Strong experience with Express.js or NestJS • Experience working with REST APIs and JSON-based services • Solid knowledge of databases: SQL (PostgreSQL / MySQL) and/or NoSQL (MongoDB) • Understanding of asynchronous programming and event-driven architecture • Experience with Git and collaborative development workflows • Good communication skills and ability to work in a team environment • Comfortable working in an Agile / Scrum setup Nice to Have:

• Experience with cloud platforms (AWS / GCP / Azure)

• Knowledge of Docker and basic CI/CD pipelines

• Experience with microservices architecture

• Familiarity with Redis, message queues, or caching mechanisms

• Backend testing experience (Jest, Mocha, etc.)

• Exposure to working with regional or international teams