Full Stack - Job Description
Junior
Key Responsibility
- Develop end-to-end features, from backend APIs to frontend user interfaces.
- Design, build, and maintain scalable web applications using modern .NET and React technologies.
- Develop RESTful APIs following Clean Architecture and CQRS principles.
- Build responsive, maintainable, and reusable frontend applications using React, Next.js, and TypeScript.
- Design and optimize SQL Server databases using Entity Framework Core.
- Participate in requirement analysis, solution design, impact assessment, and technical discussions.
- Perform code reviews, refactoring, and continuously improve software quality.
- Write unit and integration tests to ensure system reliability.
- Collaborate closely with Product Owners, Business Analysts, QA Engineers, UI/UX Designers, and other developers.
- Work with Docker, CI/CD pipelines, and cloud deployment environments.
- Continuously improve engineering practices, development workflows, and technical documentation.
Qualification Requirements
Technical Skills
- Minimum 1 year of professional software development experience.
- We welcome Junior, Middle, and Senior Software Engineers. Responsibilities and expectations will be aligned with your experience and technical capabilities.
- Experience with AI-powered development platforms such as Claude Code, GitHub Copilot, Cursor, Windsurf, or similar tools is highly preferred.
- We value engineers who can build structured, repeatable AI workflows rather than relying on one-off prompts. Strong engineering judgment is essential to validate AI-generated
Backend Development
- Strong experience with: C#, ASP.NET Core (.NET), RESTful API development, Entity Framework Core, SQL Server, Object-Oriented Programming (OOP), Design Patterns, Clean Architecture, CQRS
- Experience with JWT, OAuth2/OIDC, or SAML authentication is a plus.
Frontend Development
- Strong experience with: React, Next.js, TypeScript, HTML5 & CSS3, Responsive web development, Redux Toolkit or similar state management libraries, React Query (TanStack Query)
- Experience with KendoReact or other enterprise UI frameworks is a plus.
Priorities (not a must-have)
- Experience with one or more of the following technologies is a plus: Docker & Docker Compose, Kubernetes, Azure Cloud Services, Azure DevOps Pipelines (CI/CD), Modular Monolith or Microservices Architecture, Event-driven Architecture, Azure Service Bus, Redis, SignalR
- Hangfire, FluentValidation, MediatR, OpenIddict, Serilog, OpenTelemetry, Playwright, xUnit, Testcontainers, Storybook, Azure Functions, Microsoft Graph.
Personal Skills
- Bachelor’s degree in Computer Science, Engineering, or related field.
- English Fluent
- Advanced problem-solving skills
- Observant and able to remain focused on tasks for long periods of time
- Analytical and detail-oriented
- Can proactively learn and gain necessary skills for existing or future project
Compensation & Benefits
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, …
Application Process
- 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.