Backend Developer - Nodejs, Microservice

CB/I Digital is looking for a capable Node Js back-end developer to join our team to build exciting cloud applications for our clients in the U.S. and Vietnam.
 

JOB DESCRIPTION

Backend Development and Integration

  • Implement robust backend features and business logic using Node.js
  • Design and optimize relational and NoSQL databases
  • Develop efficient and scalable APIs to connect with mobile and web front-ends
  • Integrate third-party APIs and services to collect, process, and exchange data
  • Collaborate with cross-functional teams (including business analysts) to understand requirements and propose effective technical solutions
  • Stay updated with the latest technologies, best practices, and coding standards to build high-performing and maintainable systems
  • Manage independent tasks, prioritize workload, and create clear and concise documentation

Key Skills and Responsibilities:

  • Node.js
  • Database design and optimization (SQL, NoSQL)
  • API development (RESTful APIs, GraphQL)
  • Third-party integrations
  • Cloud platforms (AWS, GCP, Azure)
  • Version control (Git)
  • Agile methodologies
  • Problem-solving and debugging skills

JOB BENEFIT

  • Competitive salary based on candidate's ability & expertise level.
  • Learn advanced coding techniques from leading industry experts
  • Gain extensive coding experience and skills from a variety of projects, platforms
  • Work in a dynamic, transparent, and professional environment
  • Improve English language and communication skills
  • Receive social insurance, health insurance, and other benefits following the labor law and company provisions
  • PLUS Bao Viet, PTI premium insurance
  • Participate in the company trip every year
  • Have opportunities for salary increase ahead of time with great solid contribution
  • Receive 13th-month salary bonus with good performance
  • Receive overtime pay according to company policy (x1.5 with weekdays, x2 weekends)

 

JOB REQUIREMENT

Technical Proficiency

  • Node.js and TypeScript: Proficient in Node.js and TypeScript, with a strong understanding of modules, promises, async/await, and callbacks.
  • Database Technologies: Skilled in SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
  • API Development: Experienced in designing and developing RESTful APIs.
  • Microservices Architecture: Proven experience in building and deploying microservices-based applications.
  • Design Patterns and DDD: Knowledge of design patterns (DI, Singleton, Repository, etc.) and domain-driven design (DDD) principles.
  • Testing and Quality Assurance: Proficient in unit testing using Jest or similar frameworks.
  • Containerization and Cloud Technologies: Experienced in Docker and familiar with Kubernetes and managed Kubernetes services.

Soft Skills

  • Problem-Solving and Analytical Skills: Strong problem-solving and analytical abilities to tackle complex technical challenges.
  • Collaboration and Communication: Effective collaboration with cross-functional teams and clear communication skills.
  • Self-Learning and Adaptability: A self-motivated learner who can quickly adapt to new technologies and trends.
  • Attention to Detail: Commitment to writing clean, well-structured, and maintainable code.
  • Agile Methodologies: Experience working in Agile environments and following best practices.

Search for other open positions here!

Apply for this Position

CB/I Digital 85 Broad Street, 17th floor New York, NY 10004 +1 929-232-2848