Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure
Develop high-quality, maintainable code for both backend services and client-side applications
Translate business and stakeholder requirements into efficient, reliable technical solutions
Contribute to system architecture, technical direction, and continuous improvement of engineering practices
Champion software quality through code reviews, testing, and adherence to best practices
Solve complex technical problems and proactively drive solutions to completion
Actively participate in Agile/Scrum processes and foster a collaborative, transparent team culture
Continuously learn, innovate, and contribute ideas to enhance product and team performance
Who We're Looking For
Must have:
At least 6+ years of experience in .NET development, delivering large-scale enterprise applications
Strong hands-on experience with C#.NET (preferably .NET 8), ASP.NET Core (MVC, Web API), and RESTful services
Solid experience with microservices architecture and distributed systems design
Proficiency in MS SQL Server, Entity Framework, and database design; familiarity with NoSQL databases (MongoDB, Cassan, dra, or Cosmos DB)
Experience with modern front-end frameworks (Angular and/or React)
Hands-on experience with Azure and cloud-based technologies
Strong understanding of OOP principles and design best practices (SOLID, DRY, KISS, Separation of Concerns, Dependency Injection)
Experience with unit testing and integration testing
Familiarity with CI/CD pipelines and tools (e.g., Git, Terraform, Octopus Deploy)
Experience working in Agile/Scrum environments
Good collaboration skills with a proactive mindset and ability to engage effectively with stakeholders
Experience with real-time or near real-time systems (e.g., Kafka, Azure SignalR)
Experience with message brokers (Azure Service Bus, RabbitMQ)
Strong communication skills in English (especially in meetings and client interactions)
Good task management skills, with the ability to handle context switching effectively
Nice to have:
Familiarity with micro-frontends or web components
Exposure to advanced cloud architectures and scalable system design
Strong self-motivation with a continuous learning mindset, and willingness to share technical knowledge with the team
Mentoring capability, with the ability to support and elevate team members beyond individual contribution
What We Offer
Attractive and competitive performance-based compensation package.
Full gross salary during probation.
Generous 13-month salary and dedication bonus.
Comprehensive healthcare insurance package and annual health check-ups.
Flexible check-in time before 10:00 AM on weekdays.
2-day remote work per week.
12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
Opportunity to work on global projects, collaborate with international teams, and have business trip to Australia.
Daily breakfast, Happy Thursday gatherings to connect with colleagues.
Active sport clubs such as badminton, running, football, music clubs.
Teambuilding activities, annual company trips, and year end party.
Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.