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.
RESPONSIBILITIES:
End- to- End Delivery: Take ownership of full features, handling the database schema, API development, and UI implementation.
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.
Backend Development: Develop scalable APIs using NestJS. You will work on database modeling and query optimization.
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).
TECHNICAL REQUIREMENTS
Frontend
Styling: Experience with Tailwind CSS (v4 experience is a plus).
Design System: Ability to implement and maintain a design system (tokens, variables) rather than using hard- coded styles.
Framework: Strong proficiency in React.js and Next.js (App Router). You must understand the data flow differences between Server and Client Components.
UI Libraries: Familiarity with headless UI libraries like shadcn/ui or Radix UI to build structured, accessible components.
Backend & Data
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.
Framework: Proficiency in Node.js and NestJS.
Database: Experience with PostgreSQL.
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
Attention to Detail: You spot edge cases and potential bugs before they reach QA. You care about data integrity and UI consistency.
Curiosity: You genuinely enjoy figuring out how things work, from database internals to new framework features.
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.
Independent & High Agency: You are a self- starter. When you hit a blocker, you research solutions and propose alternatives rather than waiting for instructions.
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.
Nice to Have
Understanding of state management strategies (URL state vs. Global Store like Zustand).
Experience with Monorepo tools (e.g., Turborepo).
Experience with Headless CMS (Payload CMS or Strapi).
Knowledge of Authentication/Authorization flows (Keycloak, Custom JWT, OAuth2).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Unique benefits:
Generous leave policy: 12 annual leave days plus all Vietnamese public holidays.
Engaging company activities: Company trips, team- building events, regular internal events (including live music performances!), and access to company- sponsored badminton courts.
Company- provided equipment.
Social insurance coverage upon signing your employment contract.
13th- month salary (applicable from the probationary period).
Well- stocked pantry: tea, coffee, snacks, microwave, etc.