Full-Stack Web Application Developer
We’re looking for a Full-Stack Developer who can build fast, scalable, and beautifully designed web applications. You’ll work closely with our designers and product team to turn ideas into seamless, high-performance digital experiences.
Key Responsibilities
● Develop and maintain full-stack web applications using Next.js (frontend) and Node.js
(backend).
● Implement pixel-perfect UI based on Figma designs — with 99%+ accuracy.
● Integrate and manage backend APIs for real-time and reliable data flow.
● Design, build, and maintain RESTful APIs and scalable backend services.
● Manage databases (PostgreSQL/MySQL) and ensure query optimization.
● Set up CI/CD pipelines, deploy with Vercel/AWS, and maintain code versioning through
Git.
● Write unit and end-to-end tests, ensuring quality and performance.
● Monitor, debug, and optimize app performance for speed and security.
Technical Requirements
Frontend
● Strong in JavaScript (ES6+) and Next.js.
● Skilled in Tailwind CSS for responsive UI.
● Familiar with state management (Redux, Zustand, or Recoil).
● Strong eye for design fidelity and UX consistency.
Backend
● Proficient in Node.js with frameworks like Adonis.js v6, Express, or Nest.js.
● Deep understanding of authentication/authorization (JWT, OAuth).
● Knowledge of TypeScript, API route collections, and scalable backend architecture.
Databases
● Hands-on with PostgreSQL/MySQL, schema design, and data cleaning.
● Experience with AWS RDS or similar.
● Python familiarity is a bonus.
DevOps
● Experienced with Git, CI/CD pipelines, and Docker.
● Deploy on Vercel, AWS, or GCP/DigitalOcean.
● Strong grasp of cloud configurations and performance optimization.
Quality, Security \& Performance
● Testing frameworks: Jest, Mocha, Cypress, or Playwright.
● Knowledge of Sentry/Datadog for monitoring.
● Familiar with web security (XSS, CSRF, SQL injection) and performance tuning.
Bonus Skills
● TypeScript (strongly preferred).
● GraphQL experience.
● Knowledge of AWS Lambda or Cloud Functions.
● Familiarity with build tools (Webpack, Vite, TurboPack).● Ability to leverage AI tools for coding efficiency and documentation.
Who You Are
A passionate developer who values clean code, communicates clearly, and enjoys solving
complex problems through elegant engineering. You thrive in a collaborative environment and take pride in building tools people love to use.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: From 18,000,000₫ per month