Job Overview
Job description
- Location:
- Malaysia
- Work arrangement:
- On-site
Role Summary
As a Senior Software Developer , you will architect and implement end-to-end solutions with a focus on modern front-end interfaces using Next.js . You will lead the migration and modernization of legacy systems, specifically upgrading packages and converting codebases to TypeScript . Beyond core development, you will be responsible for leading the integration of AI features into business applications and mentoring junior team members on best practices.
*Remote working setting is available
Responsibilities
- Architect and implement high-performance front-end solutions using Next.js and ReactJS .
- Lead development projects and architect scalable, secure full-stack solutions.
- Drive modernization efforts by migrating legacy 3rd party and in-house systems to TypeScript .
- Design modular and secure services aligned with enterprise architecture patterns.
- Implement AI features and develop AI test-cases to ensure safe, accurate, and ethical use.
- Maintain and migrate Azure infrastructure, including Azure Functions, Logic Apps, and App Services .
- Optimize CI/CD pipelines using Azure DevOps for automated building, testing, and deployment.
- Mentor team members in modern React frameworks, Node.js architecture, and Azure best practices.
- At least 7+ years of professional software development experience.
- Good English communication ability for international collaboration
- Strong, hands-on expertise with Next.js and NestJS as core technologies.
- Advanced mastery of TypeScript across frontend and backend.
- Experience architecting scalable full‑stack applications using modern React frameworks and Node.js.
- Proven Azure expertise: Azure Functions, Logic Apps, App Service...
- Strong background in CI/CD automation (Azure DevOps preferred).
- Solid understanding of secure coding, API security, cloud security, and best practices.
- Strong proficiency in system design, microservices, distributed systems, and API design patterns.
Requirements
Nice to have
- NestJS as core technologies for for backend services.
- Experience with large-scale system modernization or cloud migration projects.
- Exposure to SSR, SSG, ISR strategies in Next.js.
- Knowledge of caching strategies (Redis, CDN, edge networks).
- Familiarity with containerization (Docker, Kubernetes) is a plus.
- Experience with infrastructure‑as‑code (Terraform, Bicep, ARM templates).
- Strong analytical, problem-solving, and documentation skills.
SmartDev is an AI-powered software development company headquartered in Vietnam, part of the Verysell Group. We help global businesses deliver faster and build smarter — combining AI-driven development practices with deep expertise across fintech, healthcare, retail, and enterprise technology . Our team of engineers, architects, and AI specialists works across the full stack: from custom software and cloud solutions to generative AI, MLOps, and intelligent automation. At SmartDev , we believe that great architecture and AI-first thinking are a competitive advantage — and we build our teams accordingly.
The company is at a pivotal point in our journey: transitioning from a pure IT outsourcing provider to an AI-enabled solutions partner .
- We have over 200 talented employees working both on-site and remote/hybrid at locations:
- Danang: 81 Quang Trung, Hai Chau 1 ward, Hai Chau District, Danang
- Hanoi: Zodiac building, 19 Duy Tan Street, Dich Vong Hau ward, Cau Giay District, Hanoi
- Role:
- Senior Software Developer (ReactJS, Azure DevOps)
- Job Type:
- Full Time