Collaboration Betters The World

Senior Fullstack Engineer (NodeJS & ReactJS)

Location Vietnam, HCMC
Category
Consultancy
Position Type
Regular Full-Time
Working Model
Hybrid

Overview

Who are we?

Collaboration Betters The World (CBTW), is a company providing tech et business solutions to its clients, through the expertise of its 9 service lines.  

As a Fullstack Engineer, you will join our Software Engineering service line, where we are engineering scalable, innovative software solutions that empower and redefine industries.

Qualifications

What is your profile?

You: 

Requirements (Technical Experience - Strong Frontend than Backend):

  • 5+ years of proven software engineering experience in designing, developing, and delivering high-quality applications.

  • Demonstrates strong full-stack expertise with proficiency in multiple programming languages and frameworks, including TypeScript, JavaScript (Node.js, ReactJS, Next.js, NestJS), and PHP (optional).

  • Experienced in building and maintaining responsive web applications optimized for various devices and screen sizes.

  • Practical experience with DevOps practices, including logging, monitoring, alerting, and system observability to ensure reliability.

  • Proficient in writing unit tests, integration tests, and end-to-end tests to maintain robust and reliable codebases.

  • Hands-on experience in designing and building scalable distributed systems with a focus on performance and fault tolerance.

Bonus:

  • Experience in web app development using Remix (big plus).

  • Experience in mobile app development using React Native (big plus).

  • Proficiency with modern data stores such as DynamoDB, MongoDB, EventStore, Redis, or similar technologies.

  • Solid understanding of the CQRS pattern and event-driven architectures.

  • Proven experience in building and maintaining event-based systems.

  • Familiarity with distributed messaging platforms like Kafka.

  • Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes.

  • Understanding of continuous integration systems and related concepts to streamline development workflows.

  • Knowledge of microservices architecture and best practices for scalable, modular system design.

  • Will be an outstanding candidate if you share our values: Positive Thinking, Collaboration, Evolution & Commitment. 

 

What are we offering?

Evolution: 

  • Personal follow-up during your career at CBTW and buddy-ship program during your first 6 months 
  • Catalogue with a wide variety of trainings for hard- and soft skills, private language classes, unlimited access to an E-learning platform (Udemy, O'reilly,…) and possibility to get certified every year.

Collaboration: 

  • On top of the community, you can join one of the passion communities and practice your hobby or share your interests with other positive thinkers 
  • International collaboration, possibility to work worldwide 

On top of that: 

  • Competitive salary with a flexible mobility package (variety of choice between electric cars, electric bikes, payment of rent/mortgage...) 
  • You will become part of a growing team of people keen on applying the latest technologies and knowledge. You will be able to work in a dynamic, innovative environment. 

 

Do you see a match? We would love to see your application coming in! 😉

Responsibilities

What is your role? 

You will be part of a journey where you will have two impacts: a client impact and an internal impact. For the internal impact, based on your skills and time, you will be joining our internal community at CBTW, to share knowledge and best practices. For the client impact, tasks can vary depending on the client and the project, but as a Fullstack Engineer, you will mainly: 

  • Raising the bar of what-good-looks-like within the Company Engineering.

  • Design, development, and delivery of quality, maintainable backend, web applications.

  • Creation of APIs which will be consumed both internally and externally.

  • Involvement in data-driven product experimentation.

  • Writing clean, scalable, testable code to support and enable the growth of the company.

  • Participation in discussions of system architecture.

  • Coaching and mentoring of more junior team members.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed