Back to listing

Full Stack (React Native + NodeJS) Developer, Hanoi – Vietnam
Hanoi, Vietnam

Date posted: 16.12.2022

Job type: Full time

Hanoi, Vietnam

Full time

Job perks: Multiculturality; Agile team

About the project

How we hire:

At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world. 

Our client brings ideas to life with an AI-powered software designed to help build and operate software projects. The company is flipping software development on its head and kicking out the notion that you need to be an expert or do boot camps to learn how to make your app. They are providing a low-code app development platform, that allows to build software 6x faster and 70% cheaper.

Pentalog is supporting this UK-based client to grow their human-assisted AI platform, which helps anyone to build, run & scale tailor-made software. For that purpose, we are looking for a senior, self-driven Full Stack Developer with React Native and Node.js know-how.

In this role, you will assist in creating a series of technical assessments, in partnership with a content writer, which can be used to evaluate the capabilities of developers joining the network. These assessments include multiple choice questions and coding assignments. 

As a Full Stack Developer, you will need to be able to differentiate between varying levels of technical ability (e.g. beginner, intermediate, and advanced) and know how to clearly define acceptance criteria to be used by other teams for evaluating the results of a technical assignment.

Job requirements

For this Full Stack Developer role, you will need to bring to the table the following skills:

React Native

  • 5+ years of experience using React (Typescript);  
  • 3+ years in developing with React Native;
  • Familiarity with class based styled components and lifecycle methods;
  • Experience with performance optimization techniques in React Native (e.g. flatlist optimization, app/ screen load times);
  • Practical knowledge of iOS and Android native bridge;
  • Expert at writing concise technical documentation (including manuals, technical specification documents);
  • Advanced understanding of common React Native concepts, tooling and ecosystem (e.g. push notifications, animations, gestures);
  • CS degree required or equivalent work experience;
  • Strong understanding of unit testing methodologies.


  • Strong proficiency with JavaScript (ES6+);
  • 3+ years of experience designing, developing REST APIs using Node.js;
  • 3+ years of experience with NoSQL databases (DynamoDB, MongoDB);
  • 3+ years of experience with large microservice-based architectures, container orchestration frameworks: Kubernetes;
  • In-depth Knowledge of frameworks such as Express/Loopback/Hapi and Socket;
  • Understanding the nature of asynchronous programming;
  • Creating database schemas that represent and support business processes;
  • Integration of multiple data sources and databases like Postgres, MySQL, Redis;
  • Familiarity with the whole web stack, including protocols and web server optimization techniques;
  • Good understanding of server-side templating languages(such as Jade, EJS, etc);
  • Understanding fundamental design principles behind a scalable application;
  • Strong analytical and problem solving skills.;
  • Understanding of CI/CD.
  • Experience in working with cloud technologies like Azure;
  • Proficient understanding of code versioning tools, such as Git;
  • Very good English communication skills, both written and oral.


  • Work in Agile teams, enjoy good teamwork, and a professional environment.
  • Possibility to develop your career within an international company.
  • We are a global company, with many offices and projects all over the world (opportunity to travel to other countries where there are Pentalog offices).
  • Professional roadmap, offered support, and onboard training.
  • Free technical learning courses, foreign language courses (English, French).
  • Enjoy interesting activities: Coding challenges, PentaBar, Hackathon etc.
  • 100% of the salary is paid during the probation period.
  • Attractive salary and bonuses.
  • Social insurance payment is based on the full salary, allowing you to keep your full benefits.
  • A premium healthcare package (Bao Viet 24/7 health insurance package + an annual health check-up).
  • Flexible working hours, no fingerprint timekeeping.
  • Working days: 5 days/week: from Monday to Friday (We don't encourage overtime work!).
  • Paid annual leave: 26 days (11 holidays +15 vacation days).
  • Company equipment: devices and subscriptions used for work (Laptop, Case, Smartphone etc.).
  • Enjoy bonding activities like team building, summer holiday, Christmas party, Happy hour etc.

About Pentalog

As a leading European Software Services company operating internationally in France, Romania, Germany, Poland, Moldova, UK, Vietnam, Mexico and USA, we employ over 1,600 engineers and IT experts who work in a very dynamic, multicultural working environment.

At Pentalog, your talents & ambitions are recognized and rewarded; we offer plenty of opportunities to develop, both individually, as well as a professional, and we reward our collaborators who understand the importance of self-improvement.

Super humans