Full Stack Developer – Job Description

Senior Full Stack - Job Description

  • Design, develop and maintain scalable web applications using .NET/.NET Core.
  • Build modern front-end applications using ReactJS, Next.js and related technologies.
  • Integrate AI-powered features and services into business applications, including LLMs, AI Agents, RAG systems, and intelligent workflows.
  • Leverage Azure Cloud Services and Azure AI Services to develop secure, scalable, and high-performance solutions.
  • Collaborate with Product Owners, Business Analysts, AI Engineers, and Development teams to design software architecture and technical solutions.
  • Participate in system design, code reviews, technical discussions, and architecture decisions.
  • Utilize AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, and other productivity tools to improve development efficiency.
  • Analyze, troubleshoot, and resolve software defects, performance bottlenecks, and production issues.
  • Continuously research and adopt emerging AI technologies, frameworks, and development best practices.

Technical Skills

  • Minimum 5 years of experience in Full-stack Software Development.
  • Strong experience with .NET/.NET Core and modern JavaScript frameworks (ReactJS, Next.js).
  • Solid understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
  • Experience designing and consuming RESTful APIs and Microservices.
  • Good knowledge of Azure Cloud Services and cloud-native application development.
  • Strong knowledge of SQL Server, including Database Design, T-SQL, Stored Procedures, Performance Tuning, and LINQ.
  • Experience with source control systems such as Git and Azure DevOps/TFS.
  • Familiarity with AI-assisted coding tools such as Claude Code, GitHub Copilot, Cursor, Windsurf, or similar platforms.
  • Basic understanding of Generative AI concepts, Prompt Engineering, LLM Integration, AI Agents, MCP, RAG, and Vector Databases.

Priorities (not a must-have)

  • xperience with Python for AI/ML or automation projects.
  • Experience integrating OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar AI platforms.
  • Knowledge of NoSQL databases, Message Queue, gRPC, and Event-Driven Architecture.
  • Experience with DevOps, CI/CD pipelines, Docker, and Kubernetes.
  • Experience building AI-enabled enterprise applications is a strong advantage.

Personal Skills

  • Strong analytical thinking and problem-solving capabilities.
  • Ability to learn new technologies quickly, especially in AI and emerging technologies.
  • Detail-oriented with a strong sense of ownership and accountability.
  • Proactive, adaptable, and able to work effectively in a fast-paced AI-driven environment.
  • Strong collaboration and communication skills.

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.