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!