Point your AI agent at freehire and let it find you a job.

Get the CLI →

MVP Asia Pacific Inc.

Senior Full Stack Developer - NestJS/Node.js/React.js | Hybrid Setup - Clark

Posted 9 views
Discussion

Senior Full Stack Developer

Job Description:

  • Design, develop, maintain and improve full stack web applications using React, TypeScript, JavaScript, Node.js and NestJS.

  • Take ownership of complex product features from technical design through implementation, testing, deployment, support and post release issue resolution.

  • Build and maintain scalable frontend components, REST APIs, backend services and database integrations.

  • Work closely with the Technical Lead on sprint planning, technical design, architecture decisions, workload prioritisation and implementation approach.

  • Follow and help reinforce established architecture, coding standards and development practices.

  • Review code and provide practical guidance to improve quality, maintainability, security and performance.

  • Support and mentor junior and mid-level developers where required.

  • Troubleshoot complex technical issues across frontend, backend, API, database and deployment layers.

  • Identify technical risks, performance issues and areas for system improvement.

  • Collaborate with QA and DevOps resources during testing, release preparation, deployment and production issue resolution.

  • Produce and maintain technical documentation, implementation notes, API documentation and developer handover materials.

  • Apply secure coding practices across authentication, authorisation, input validation, API security, dependencies, secrets and data access controls.

  • Use AI assisted coding tools such as OpenAI Codex, Claude Code or similar tools where appropriate, while independently validating generated code for accuracy, security, maintainability and architectural alignment.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent commercial software development experience.

  • 5 to 7 + years of commercial software development experience.

  • Advanced commercial experience with React.js and modern frontend architecture.

  • Advanced experience with TypeScript, JavaScript, HTML and CSS.

  • Strong experience with Node.js backend development.

  • Strong experience with NestJS or a similar structured Node.js framework.

  • Strong experience designing, building and consuming REST APIs.

  • Strong experience with relational databases such as MySQL or PostgreSQL.

  • Strong experience using Git and GitHub, including branching strategies, pull requests and code reviews.

  • Experience with ORM tools such as TypeORM or similar.

  • Experience taking ownership of complex features from technical design through production support.

  • Experience reviewing code and providing technical guidance to other developers.

  • Strong understanding of secure coding practices and common web application security risks.

  • Comfortable working in an Agile software development environment.

  • Ability to independently troubleshoot complex issues across the full application stack.

  • Ability to contribute to technical design while working within the direction of an existing Technical Lead.

  • Strong stakeholder management and risk communication capability.

  • Strong written and verbal communication skills.

Nice-To-Haves:

  • Industry experience in asset management, maintenance software, CMMS, EAM, fleet management, mining, construction or earthmoving.

  • Experience with Python and data processing libraries such as Pandas.

  • Experience working on B2B SaaS products.

  • Experience mentoring junior or mid-level developers.

  • React Native development for Android and iOS applications.

  • CI/CD tools such as GitHub Actions, GitLab CI, Jenkins or similar.

  • Docker, Kubernetes or other containerised development environments.

  • Cloud hosting environments and deployment pipelines.

  • Automated testing frameworks for frontend, backend or mobile applications.

  • Familiarity with MCP, AI agents or AI assisted development workflows.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available