TopDev
job-image
Fullstack Developer (Next.js & NestJS)Login to view salary
Hồ Chí Minh
Senior Fulltime3 năm, 10 năm
Application deadline: 26-01-2026

We are developing a high-performance platform focused on complex business logic and scalable architecture. We are looking for a developer capable of handling features independently, from database design to frontend implementation.

1
Your role & responsibilities
  • End-to-End Delivery: Take ownership of full features, handling the database schema, API development, and UI implementation.
  • Frontend Development: Build accessible, high-performance interfaces using Next.js 14+ (App Router). You will be responsible for choosing the correct rendering strategy (Server vs. Client Components).
  • Backend Development: Develop scalable APIs using NestJS. You will work on database modeling and query optimization.
  • System Architecture: Maintain code quality by adhering to Clean Architecture or Modular Monolith patterns.
  • Database Design: Assist in restructuring the database, which requires a solid understanding of normalization and table relationships.
2
Your skills & qualifications

Frontend

  • Framework: Strong proficiency in React.js and Next.js (App Router). You must understand the data flow differences between Server and Client Components.
  • Styling: Experience with Tailwind CSS (v4 experience is a plus).
  • UI Libraries: Familiarity with headless UI libraries like shadcn/ui or Radix UI to build structured, accessible components.
  • Design System: Ability to implement and maintain a design system (tokens, variables) rather than using hard-coded styles.

Backend & Data

  • Framework: Proficiency in Node.js and NestJS.
  • Database: Experience with PostgreSQL.
  • Data Modeling: You must be able to read, draw, and optimize Entity Relationship Diagrams (ERD). Understanding database normalization is mandatory.
  • Vector Database: Familiarity with vector databases (e.g., pgvector, LanceDB, Weaviate) or understanding of RAG (Retrieval-Augmented Generation) concepts.

Tools & Workflow: AI-Assisted Development: Proficiency in using AI coding tools (e.g., Cursor, GitHub Copilot) to accelerate delivery. Crucially, you must understand and review every line of code generated—we value efficiency, not blind reliance.

Mindset & Work Ethic

  • Product-Oriented: You don‘t just complete tickets; you understand the user‘s problem. You question requirements if they don‘t make sense for the product.
  • Attention to Detail: You spot edge cases and potential bugs before they reach QA. You care about data integrity and UI consistency.
  • Outcome-Focused: You prioritize shipping working software over over-engineering. You understand that clean code is a means to an end, not the end itself.
  • Independent & High Agency: You are a self-starter. When you hit a blocker, you research solutions and propose alternatives rather than waiting for instructions.
  • Curiosity: You genuinely enjoy figuring out how things work, from database internals to new framework features.

Nice to Have

  • Experience with Monorepo tools (e.g., Turborepo).
  • Experience with Headless CMS (Payload CMS or Strapi).
  • Knowledge of Authentication/Authorization flows (Keycloak, Custom JWT, OAuth2).
  • Understanding of state management strategies (URL state vs. Global Store like Zustand).
3
Benefits

Unique benefits:

  • Social insurance coverage upon signing your employment contract.
  • Generous leave policy: 12 annual leave days plus all Vietnamese public holidays.
  • 13th-month salary (applicable from the probationary period).
  • Company-provided equipment.
  • Well-stocked pantry: tea, coffee, snacks, microwave, etc.
  • Engaging company activities: Company trips, team-building events, regular internal events (including live music performances!), and access to company-sponsored badminton courts.
More jobs for you
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary