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!