Full Stack – Job Description
Senior Full Stack - Job Description
- Develop and maintain enterprise web applications using .NET Framework/.NET, ASP.NET MVC, and ASP.NET Web Forms.
- Develop modern, responsive frontend applications using Next.js.
- Design, develop, and integrate RESTful APIs between frontend and backend systems.
- Participate in software design, system architecture, code reviews, and technical discussions with senior developers and technical leads.
- Maintain, enhance, and migrate legacy ASP.NET Web Forms applications when required.
- Analyze, troubleshoot, and resolve software defects, bugs, and performance issues.
- Optimize application performance, security, scalability, and maintainability.
- Collaborate with Business Analysts, QA Engineers, UI/UX Designers, and other stakeholders throughout the software development lifecycle.
- Follow coding standards, best practices, and participate in continuous improvement initiatives.
- Leverage AI tools (e.g., ChatGPT, GitHub Copilot, Cursor, or similar) to improve development efficiency in coding, debugging, testing, documentation, and code optimization.
- Research and evaluate AI technologies to identify opportunities for enhancing applications and development processes.
Technical Skills
- Minimum 4 years of experience in Full Stack Development.
- Strong experience with C#, .NET Framework/.NET, ASP.NET MVC, and ASP.NET Web Forms.
- Hands-on experience with Next.js, JavaScript/TypeScript, and modern frontend development.
- Solid understanding of HTML5, CSS3, Bootstrap, Responsive Design, and UI/UX principles.
- Strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
- Strong understanding of RESTful APIs and web services.
- Proficient with SQL Server, including: Database Design, T-SQL, Stored Procedures, Triggers, Performance Tuning & Optimization.
- Experience with Entity Framework and LINQ.
- Proficient in source control tools such as Git.
- Knowledge of and practical experience using AI-powered development tools such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar AI assistants to improve software development productivity.
- Basic understanding of AI/LLM concepts and experience integrating AI services or APIs into applications is a plus.
- Experience working on enterprise business applications such as ERP, CRM, HRM, DMS, POS, or similar systems.
- Experience maintaining and enhancing legacy ASP.NET Web Forms applications.
- Knowledge of OWASP security best practices and secure coding principles.
- Experience optimizing application performance and SQL Server query execution.
- Familiarity with front-end state management and component-based development in Next.js/React.
- Experience writing unit tests and performing code reviews.
- Familiarity with Agile/Scrum software development methodologies.
- Good written and verbal English communication skills, especially for working with technical documentation or international teams.
Priorities (not a must-have)
- Experience working on enterprise business applications such as ERP, CRM, HRM, DMS, POS, or similar systems.
- Experience maintaining and enhancing legacy ASP.NET Web Forms applications.
- Knowledge of OWASP security best practices and secure coding principles.
- Experience optimizing application performance and SQL Server query execution.
- Familiarity with front-end state management and component-based development in Next.js/React.
- Experience writing unit tests and performing code reviews.
- Familiarity with Agile/Scrum software development methodologies.
Personal Skills
- Strong analytical thinking and problem-solving skills.
- Detail-oriented with excellent debugging and troubleshooting abilities.
- Ability to work independently and collaboratively in a team environment.
- Strong communication and interpersonal skills.
- Proactive, self-motivated, and eager to learn new technologies.
- Ability to mentor junior developers and contribute to technical discussions.
- Growth mindset with a willingness to adopt new technologies, including AI-driven development practices.
Insurance & Salary
- Vietnam labor regulations
- Healthy Insurance
- Competitive and high salary
- Review salary twice a year (April and October (exceptional))
- 13th month-salary
- Reward of the end the year
- Raised on for achieving English and Technical certificates
Career Development & Training
- Career Path clearly
- Projects in many domain
- Everyone is willing to support each other.
- Trained soft skills and SCRUM/Agile
- Taking part in a clear, pre-defined training path along the career path on Microsoft Learning platform, PluralSight, etc.
- Evaluating skill progress via courses’ exams
- Utilize unlimited courses on training platforms to broaden your own knowledge and competency
- Real environment provided (Cloud credit, software/tools licenses, etc.) for R&D and practice
Extra Activities
- Office happy hours, Teambuilding, Company trip, Wedding, Birthday, …
- Sport clubs: soccer, badminton, games, …
- Only one – round: about 60 minutes (HR and Technical Department);
- Interview Address: 51 Hoang Viet, Tan Binh, Ho Chi Minh
Please send your CV to rec[@]nois[.]vn to proceed or contact +84 28 6681 0782 (HR Dept) for more information.
Related Posts
-
Quality Control – Job Description
June 22, 2026
-
Full Stack Developer – Job Description
June 12, 2026
-
Business Analyst – AIQuinta – Job Description
May 27, 2026
-
Business Analyst – DxFAC – Job Description
May 19, 2026
-
Business Analyst – AIQuinta – Job Description
May 19, 2026