Senior Fullstack Developer (Remix/ NestJS)
Apply nowABOUT NSC SOFTWARE
NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.
Guided by our core values- Premier, Talented, Innovative, Committed, Trusted and Transparent, we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.
Why should you join us?
- Attractive salary package
- Global career opportunities
- Direct impact on company trajectory and culture.
- Competitive salary and performance bonus.
- A collaborative, transparent, and fast-moving environment.
JOB DESCRIPTION
Responsibilities
As an engineer at NSC, you will have the opportunity to work remotely, with fixed working hours from 6AM to 2PM Vietnam time. Also your responsibilities will include implementing customer requirements based on project priorities set during planning sessions.
We are building a SaaS platform and are looking for a motivated Fullstack Developer to join our engineering team
You’ll work directly with our current developers to deliver key features in the ongoing build. This is a great opportunity to jump into a live project, quickly get up to speed, and contribute meaningful code to critical product areas.
Main tasks
- Develop, enhance, and maintain core platform features using Remix and NestJS.
- Implement and refine modules such as Actions Management, Communications & Notifications, and Role-Based Access Control (RBAC).
- Build and extend dynamic form field types (e.g., custom variables/lists) within the platform’s form builder.
- Collaborate with UI/UX designers to deliver polished, consistent, and accessible user experiences.
- Write and maintain unit tests (Jest) and end-to-end tests (Playwright) to ensure stability and quality.
- Participate in code reviews, architecture discussions, and agile development processes.
- Contribute to improving developer workflows through AI-assisted coding, testing, and documentation.
JOB REQUIREMENTS
Skills & Qualifications
- Solid hands-on experience with TypeScript, Remix, and NestJS.
- Ability to quickly understand and work productively within an existing codebase.
- Strong understanding of RESTful APIs, component-based front-end development, and backend architecture patterns.
- Familiarity with AI-driven development workflows (e.g., Cursor, Copilot, or similar).
- Experience writing automated tests with Jest and Playwright.
- Excellent communication and collaboration skills.
- Comfortable working within or overlapping with the Australian timezone (AEST/AEDT).
- Pragmatic mindset — balancing speed and quality while keeping code clean and maintainable.
Nice to Have
- Experience developing SaaS applications and implementing role-based access control (RBAC).
- Experience with form builders or dynamic UI components.
- Familiarity with secure authentication flows, scalable architectures, or performance optimization.
Compensation and Benefits
- Competitive salary upto $2000 USD/month.
- Attractive Benefits: social insurance from probation period, private healthcare insurance, quarterly bonding, summer trip, company trip,…
- Remote work arrangement, allowing for flexibility and comfort.
- Chance to enhance English language skills through interaction with native speakers.
- Opportunity to work within a professional and multicultural environment.
CONTACT US
Website : www.nsc-software.com
Linkedin: www.linkedin.com/company/nscsoftware
Email : [email protected]
HQ : Level 22, PVI Tower, Pham Van Bach, Cau Giay, Hanoi, Vietnam
US : 4245 N Central Expy, Dallas, Texas 75205
AU : L24, Three International Towers, 300 Barangaroo Avenue, Sydney NSW 2000
HCM : L10, Five Star Tower, 28 Bis, Ho Chi Minh, Vietnam