Node/Fullstack JS Engineer

Thu nhập

Up to 50M

Cấp bậc

Senior

Hình thức

Full Time


Địa điểm làm việc

Hà Nội

Introduction

TECHVIFY Corporation is an End to End AI-Powered Digital Transformation Partner.

At TECHVIFY, we don’t just build software.
We engineer breakthroughs.
We innovate with AI, craft with code, and scale with cloud.
We partner with startups, enterprises, and even competitors on a shared mission:
To turn bold ideas into real-world impact.
If you’re looking to lead digital transformation through intelligent software, we’re ready to build with you.

Let’s create the future – together.

Key Responsibilities

Portal & Dashboard Development

  • Build and maintain customer-facing dashboards and reporting features using React (or similar modern frontend frameworks).
  • Design and implement Node.js backend services, REST/GraphQL APIs, and data access layers.
  • Integrate with BI tools (AWS QuickSight or equivalent) for embedded reporting, custom visualisations, and data exports.
  • Write efficient SQL for analytical queries, reporting, and data interface work against transactional and analytical databases.

Engineering & Quality

  • Translate product requirements into clean, testable, maintainable full-stack implementations.
  • Write unit, integration, and component tests to ensure portal reliability and prevent regressions.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Optimise performance of both frontend (rendering, bundle size) and backend (query performance, API latency).

Collaboration & Client Engagement

  • Work directly with the client’s product, data, and engineering stakeholders across time zones.
  • Follow client SDLC, governance, and security standards while contributing improvements where appropriate.
  • Communicate clearly in English with non-Vietnamese-speaking stakeholders, including written updates and live working sessions.
  • Maintain continuity of context with product and data teams to support ongoing portal development.

Requirements

Must-Have Qualifications

  • 3-5+ years of full-stack development experience in a product or client-services environment.
  • Strong Node.js skills: building production APIs, services, and data access layers (Express, NestJS, Fastify, or similar).
  • Strong React skills: component design, state management, hooks, and modern build tooling (Vite, Webpack, Next.js).
  • Strong SQL skills: writing performant queries, understanding indexes, joins, and analytical query patterns. Comfortable with PostgreSQL, MySQL, or similar.
  • TypeScript proficiency across frontend and backend.
  • REST API design and integration experience; familiarity with authentication patterns (JWT, OAuth, session-based).
  • Git workflows, branching strategies, and code review practices.
  • English communication: able to read documentation, write clear technical docs, and join live client meetings (intermediate – upper-intermediate).

Nice-to-Have

  • Experience with AWS QuickSight or other BI/dashboarding tools (Tableau, Power BI, Looker, Metabase).
  • GraphQL experience (schema design, resolvers, Apollo Server/Client).
  • Cloud experience on AWS (Lambda, RDS, S3, IAM, CloudFront, API Gateway).
  • Familiarity with cybersecurity, bot management, or CDN/infrastructure domain.
  • Containerisation (Docker) and CI/CD pipelines (GitHub Actions, GitLab CI).
  • Data engineering exposure: ETL pipelines, data warehousing, columnar databases (Redshift, Snowflake, BigQuery).
  • Frontend testing with React Testing Library, Playwright, or Cypress.
  • Experience with AI-assisted development workflows (Claude, ChatGPT, GitHub Copilot, Cursor).

Benefits

  • Salary: up to 50M
  • Join a global team and work directly with many talents around the world. 
  • Working & growing with a passionate, young, and talented team. 
  • Premium Health Insurance TECHVIFY Care. 
  • 13 months’ salary per year. 
  • Evaluate salary annually. 
  • Sponsor and encourage staff to study courses by covering tuition fee, such as Udemy, Coursera. 

How to apply

If you are a driven and talented Node/Fullstack JS Engineer looking for an opportunity to be part of something extraordinary, please submit your resume and cover letter for consideration.

Join our team and let’s create amazing things together! Send your updated CV to this email address:

Nộp CV ứng tuyển

Vui lòng nhập họ tên của bạn

Vui lòng nhập email của bạn

Vui lòng nhập số điện thoại của bạn

Vui lòng chọn vị trí tuyển dụng bạn quan tâm

Tải lên CV của bạn

(Hãy tải lên CV của bạn ở định dạng .doc .docx .pdf không quá 5MB)

Chọn file hoặc kéo thả vào đây

Vui lòng tải CV của bạn

Vui lòng chọn Bạn biết đến thông tin tuyển dụng của TECHVIFY qua kênh nào?

Hoặc

Gửi CV qua email:

Liên hệ số điện thoại:

Việc làm liên quan

Thăm dò ý kiến

Mức độ hấp dẫn của cơ hội nghề nghiệp tại TECHVIFY với bạn

Cảm ơn bạn đã bình chọn