We’re looking for a Full-Stack Developer with strong backend skills to build internal web applications that improve operations and support business growth.
In this role, you won’t just develop features - you’ll also help design systems from the ground up, including application structure, database design, APIs, and scalability.
We’re looking for someone who can think beyond day-to-day coding, make solid technical decisions, and build systems that are stable, scalable, and easy to expand over time.
Backend Development & System Design
Design and develop backend systems using .NET / .NET Core or Node.js.
Build APIs, business logic, and core modules for internal applications.
Define system architecture, module structure, and development standards.
Design systems with scalability, maintainability, and future growth in mind.
Full-Stack Development
Build frontend interfaces that integrate smoothly with backend services.
Deliver complete solutions across both frontend and backend when needed.
Database Design & System Integration
Design relational databases that support business needs and long-term scale.
Build and maintain integrations between internal systems and third-party platforms.
Optimize data models, queries, and system performance.
Collaboration & Solution Delivery
Work with stakeholders and relevant teams to turn business needs into technical solutions.
Contribute to the planning, design, and implementation of internal systems.
Support digital transformation projects by building practical and scalable tools.
Engineering Standards & Ownership
Write clean, maintainable, and well-structured code.
Contribute to technical standards, reusable components, and documentation.
Recommend suitable tools and technical approaches for new projects.
Take ownership of code quality and system scalability.
Accommodation: Hoiana Village
Working transportation to Da Nang and Hoi An.
Competitive salaries, additional medical insurance and others.
Attractive Hoiana employee in-house rates.
Intensive career development.
Attractive Hoiana employee in-house rates.
Technical Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
3+ years of experience in software development.
Strong hands-on experience in .NET / .NET Core / ASP.NET Core (C#) or Node.js (JavaScript / TypeScript).
Solid understanding of RESTful APIs, authentication/authorization, application architecture, and modular design.
Good knowledge of business logic design, async/background processing, performance optimization, and clean code practices.
Experience with frontend frameworks that work well with .NET or Node.js, preferably React.js, Next.js, or Angular.
Good understanding of HTML5, CSS3, JavaScript/TypeScript, component-based development, API integration, state management, and responsive UI.
Experience with relational databases such as SQL Server, PostgreSQL, or MySQL
Strong troubleshooting and English communication skills.
Preferred
Experience with or understanding of Microsoft Dynamics 365, particularly CRM modules, is preferred.
Experience in hospitality, gaming, casino, or resort environments.
Knowledge of cloud platforms (Azure / AWS / GCP).
Competency
Analytical thinking & problem solving
Business-oriented mindset
Attention to detail