Full Stack JavaScript Developer: Next JS - Nestjs (Remote Work Possible)
Mô tả công việc
Job Title: Full-Stack JavaScript Developer (Next.js / NestJS)
Employment Type: Full-time · In-house (remote work possible)
Product: Masters of Trivia (Platform + Tournaments module)
ABOUT THE PRODUCT
Masters of Trivia (https://mastersoftrivia.com/) is a global gamified learning platform built around quizzes, tournaments, and competitive play. We’re actively evolving the platform, shipping features continuously, and improving performance and scalability as we grow.
WHY WE ARE HIRING
We are in an active migration from a legacy PHP (CodeIgniter) system to a modern JavaScript stack:
Frontend: Next.js (React)
Backend/API: NestJS (Node.js)
Language: TypeScript / JavaScript
Environment: Docker
At the same time, we’re delivering new product features—so this role is not “migration only”. You will build real features while helping modernize the system.
WHAT YOU WILL DO
As a Full-Stack Developer, you will work across frontend and backend to ship production features and help transition modules from legacy to the new stack.
CORE RESPONSIBILITIES
Build and maintain full-stack features for the Masters of Trivia platform and the Tournaments module.
Implement and refine UI using Next.js (SSR/SSG/CSR as appropriate).
Build NestJS services (controllers, modules, providers), APIs, validation, auth, and business logic.
Work with databases (schema changes, queries, performance, migrations).
Contribute to the PHP → Node/Next migration: incremental replacement, safe refactors, and compatibility when needed.
Maintain quality: code reviews, tests where valuable, clear documentation, and readable code.
Work in a Dockerized development environment.
Use AI-assisted development tools (Copilot/ChatGPT/agents) responsibly to increase speed and quality.
WHAT SUCCESS LOOKS LIKE (FIRST 90 DAYS)
- You can run the full environment locally (Docker), understand the architecture, and ship production changes confidently.
- You deliver at least 1–2 meaningful full-stack features or improvements end-to-end.
- You contribute to migration work (moving one legacy feature/module or part of it into the new stack) without breaking existing flows.
- You actively participate in engineering discussions, propose improvements, and raise risks early.
TECH STACK (CURRENT)
Next.js, React, TypeScript
NestJS (Node.js), TypeScript
REST APIs (and/or internal service APIs)
Docker, Git
Legacy: PHP (CodeIgniter)
WHAT YOU WILL LIKE ABOUT THIS ROLE
- Real product ownership: you build features that ship and are used by real users.
- Modern stack + meaningful migration: practical engineering challenges, not “toy” work.
- Fast feedback loop: small team, direct collaboration with internal product and engineering leadership.
- AI-enabled engineering workflow: encouraged for speed, with human review and quality standards.
BENEFITS
- Competitive salary package (see range below), reviewed periodically based on performance.
- Great bonuses.
- Modern equipment for development.
- Support for learning (courses/books/tools) as aligned with team needs.
How to apply: Submit your CV (in English). If you have GitHub/portfolio links, include them.
Yêu cầu công việc
MUST-HAVE (TO BE CONSIDERED)
- Strong proficiency in JavaScript/TypeScript with real production experience.
- Hands-on experience delivering features with Next.js (routing, SSR/SSG, data fetching, performance basics).
- Hands-on experience with NestJS (modules, controllers, providers, DI, validation, auth patterns).
- Experience designing/consuming APIs and integrating frontend ↔ backend flows end-to-end.
- Solid understanding of databases (SQL preferred): schema design, queries, migrations, and performance considerations.
- Comfortable working in a Dockerized environment and using Git in a team workflow.
- Able to work with existing codebases and perform incremental migration without disrupting users.
STRONGLY PREFERRED (HELPS YOU STAND OUT)
- Experience migrating from PHP / legacy frameworks to modern JS stacks (or any comparable migration).
- Practical knowledge of testing (unit/integration) and CI/CD habits.
- Good product sense: you think about user impact, edge cases, reliability, and maintainability.
- Comfortable using AI tools (Copilot/ChatGPT/Claude/agents) to accelerate development while maintaining quality.
NICE-TO-HAVE (NOT REQUIRED)
- PHP / CodeIgniter experience.
- Web performance optimization (caching, query optimization, frontend performance).
- Familiarity with real-time or tournament-style systems (brackets, scoring, concurrency).
- Interest in blockchain/Web3 (only relevant to certain future modules).
WORKING STYLE WE VALUE
- Ownership mindset: you take problems from “unclear” → “shipped”.
- Clear communication: you explain trade-offs, risks, and progress.
- Pragmatism: you balance speed and quality; you know when to refactor and when to ship.
Phân tích mức độ cạnh tranh
VietnamWorks AI
-
Bạn phù hợp bao nhiêu % cho vị trí này?
-
Bạn xếp hạng Top bao nhiêu so với những hồ sơ ứng tuyển?
-
Thị trường đang trả mức lương bao nhiêu cho vị trí tương tự?
-
Nhu cầu tuyển dụng cho vị trí này trên thị trường cao hay thấp?
Giá
29.000đ / lượt
Các phúc lợi dành cho bạn
Đào tạo
Thông tin việc làm
08/01/2026
Nhân viên
Công Nghệ Thông Tin/Viễn Thông > Phần Mềm Máy Tính
Software Deployment, Java Development, Java, JavaScript ES6+, Next JS
Phần Mềm CNTT/Dịch vụ Phần mềm
Tiếng Anh
4
Không hiển thị
Địa điểm làm việc
Đà Nẵng, Vietnam
Nhận diện một số hình thức lừa đảo
Lừa đảo thu phí
Đưa ra lời mời làm việc dễ dàng bất thường, đãi ngộ cao, kèm theo yêu cầu nộp các loại phí.
Xem chi tiết
