Senior Backend Developer (Nodejs)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

We are looking for a Senior Node.js Developer to join our team and lead backend development initiatives for our largest client engagements. In this role, you will act as the key liaison between cross-functional teams, ensuring seamless integration between the frontend, backend, and hardware systems. You will play a crucial role in defining scalable architectures, optimizing performance, and delivering robust backend solutions.


Key Responsibilities

  • Architect & Develop: Design, build, and maintain scalable, high-performance backend systems using Node.js and modern JavaScript frameworks such as Next.js and Express.js.
  • API Development & Integration: Develop RESTful and GraphQL APIs, ensuring secure and efficient data exchange between services.
  • Code Quality & Best Practices: Write clean, maintainable, and efficient code while following best practices for performance, security, and scalability.
  • Problem-Solving & Debugging: Troubleshoot complex issues across systems and optimize backend processes for better efficiency.
  • Performance Optimization: Enhance server-side performance, including database queries, caching strategies, and request handling mechanisms.
  • Testing & Deployment: Implement automated testing strategies (unit, integration, and end-to-end) and CI/CD pipelines to streamline deployment processes.
  • Mentorship & Leadership: Guide junior developers, provide constructive feedback, and foster a culture of continuous learning within the team.

Qualifications – What We’d Like to See

  • 3-4 years of backend development experience with Node.js and modern JavaScript frameworks (Express.js, Nest.js, or similar).
  • Strong experience in architecting scalable systems, including microservices and event-driven architectures.
  • Proficiency in TypeScript, JavaScript (ES6+), and modern backend development practices.
  • Deep understanding of database management (PostgreSQL, MySQL, MongoDB, DynamoDB) and query optimization.
  • Experience with cloud computing and DevOps practices, including CI/CD pipelines, Docker, Kubernetes, and serverless architectures.
  • Knowledge of authentication and authorization mechanisms (JWT, OAuth, OpenID Connect).
  • Experience with payment gateways (e.g., Stripe, PayPal) and billing systems.
  • Familiarity with logging, monitoring, and observability tools (Graylog, Prometheus, Grafana, ELK stack, Datadog).
  • Experience with Swagger/OpenAPI for creating and maintaining clear, standardized, and testable API documentation.
  • Familiarity with Headless CMS (Strapi, Sanity, Contentful) is a plus.
  • Strong debugging, problem-solving, and performance-tuning skills.
  • Excellent leadership, communication, and collaboration skills, with the ability to work across multiple teams.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit