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.