Fullstack .NET Engineer (Australian Project)

12026-05-31

Responsibilities

  • 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, and efficient code for both backend services and frontend applications.
  • Translate business requirements into reliable and scalable 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, ensuring effective collaboration and delivery.
  • Work closely within a collaborative, transparent, and non-hierarchical team environment.
  • Continuously learn, innovate, and contribute ideas to improve product quality and team performance.

Requirements

Must have:

  • At least 03 years of experience in .NET development with expertise in developing large-scale enterprise applications and solutions.
  • Strong proficiency in C#, OOP, and solid understanding of software design principles (SOLID, DRY, Separation of Concerns, Dependency Inversion, Persistence Ignorance).
  • Hands-on experience with ASP.NET Core (MVC, WebAPI) and RESTful API development (HTTP methods, status codes).
  • Proficiency in frontend technologies including HTML5, CSS3, JavaScript, and Angular.
  • Experience working in Agile/Scrum environment
  • Familiarity with Entity Framework Core, Unit Test, and Integration Test.
  • Proficient in Agile Software Development using the Scrum framework, and using GIT flow for source control.
  • Good understanding of CI/CD and DevOps practices, Unit Testing and Integration Testing.
  • Ability to write clean, maintainable code and perform refactoring.
  • Good English communication skills, especially in meetings and discussions.
  • Strong problem solving, self-learning mindset, ownership mindset and continuous improvement
  • Ability to work independently and take responsibility for assigned tasks.

Nice to have:

  • Experience with Cloud & Modern Infrastructure (Azure, Docker, Kubernetes).
  • Familiarity with Modern Architecture practices (Microservices, Clean Architecture, Domain-Driven Design) and message brokers (RabbitMQ, Azure Service Bus).
  • Experience with Identity & Access Management (Identity Server, Azure B2C, Okta, OIDC)

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.
  • 1-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.

BACK TO CAREERS