Job Description
About Company
Your role & responsibilities
- Implement back-end features & business logics, design database & implement repository
- Build and maintain backend systems for cloud platform projects with Nodejs
- Create APIs to connect with mobile và web front-end
- Integrate 3rd parties to collect, process, and exchange data
- Collaborate with the BA team to understand business requirements and propose the best technical approach to implement & estimate the timeline
- Learn and apply the latest coding techniques, best practices, and technologies to build high-performing backend modules
- Manage coding tasks and processes independently, and create good documentation for other developers to join when needed
- OOP, design patterns, domain-driven design, event-driven
Your skills & qualifications
- Fluent in NodeJS & TypeScript (import/ export of modules, promise, async wait, callbacks)
- Fluent in SQL/NoSQL such as MySQL/Postgres/Mongo databases
- Experience working on microservices-based projects
- Experience in designing & developing RESTful APIs
- Experience in design patterns (DI, IoC, Singleton, Repository, etc.), domain-driven design (DDD), and event-driven is a plus
- Experience in using Jest Node.js unit testing or similar frameworks for unit testing
- Well-versed in writing structured, well-documented, maintainable, and clean code
- Experience in Containerization Technology (Docker). Knowledge of Kubernetes and managed K8S service is a plus.
- Strong understanding of standard Software Engineering processes, Agile methodologies
- Excellent problem-solving and analytical skills
- Flexible, sociable, good at research and self-study, high responsibility at work.
Benefits for you
- 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 in accordance with the provisions of the Labor Law and the Company.
- PLUS Bao Viet, PTI premium insurance
- Participate in the company trip every year
- Have opportunities for a salary raise ahead of time with solid contribution. Enjoy the 13th month salary and bonus according to the project progress.
- Receive overtime pay according to company policy (x1.5 with weekdays, x2 weekends)
- Working time: Mon-Fri
Company
CB/I Digital
Industry
Product, Phần Mềm
Company size
100-499
Nationality
United States, Vietnam