Principal Fullstack .NET Engineer

12026-04-30

A Principal Fullstack .NET Engineer with extensive experience designing, architecting, and delivering large-scale enterprise systems. Strong expertise across backend (.NET ecosystem), frontend (modern JavaScript frameworks), distributed systems, cloud architecture, and CI/CD automation. Proven track record of driving engineering excellence, mentoring teams, improving system scalability, and shaping technical direction across multiple products.

Responsibilities

  • Lead the development of high performance, distributed systems capable of handling rapid growth and evolving business needs.
  • Ensure system stability, fault tolerance, and high availability through robust design, monitoring, and proactive maintenance.
  • Work closely with team members to deliver high-quality code and uphold strong engineering standards and shape technical vision and ensure client satisfaction.
  • Practice agile development and demonstrate strong teamwork.
  • Contribute to a dynamic, collaborative, transparent, and ego-free culture that values talent and behavior over titles.
  • Continuously learn and apply innovative ideas to benefit the project.

Requirements

  • Strong proficiency with ASP.NET Core, MVC, WebAPI, RESTful APIs, and HTTP codes/verbs.
  • Deep understanding of microservices architecture, distributed systems, and API-led design (Kong Gateway or relevant).
  • Solid knowledge of OOP, design principles (SOLID, KISS, DRY, Dependency Inversion, SoC) and best coding practices.
  • Experience with Entity Framework and performance tuning.
  • Experience with Azure or a similar cloud-based platform. 
  • Proven capability in unit testing, integration testing, and building maintainable testable architectures.
  • Hands-on experience with CI/CD pipelines such as Git, Terraform, Octopus Deploy.
  • Experience working within Scrum/Agile environments.
  • Familiarity with real-time or event-driven architecture (e.g., Kafka, Azure SignalR).
  • Experience with Azure Service Bus, RabbitMQ, or other messaging systems.
  • Effective verbal English communication for technical discussions, architecture reviews, and stakeholder meetings.
  • Resilient, proactive, self-driven, and committed to continuous learning and innovation.
  • Strong ownership mindset with the ability to influence without authority and navigate ambiguity.

What we offer

  • Generous year-end 13th-month bonus
  • Loyalty and annual dedication rewards
  • Full gross salary paid during probation
  • 12 annual leave days, 11 public holidays, 1 Christmas day off and 5 sick leave days
  • Flexible check-in time, 1-day remote work per week, and the freedom to work from any of our offices in Da Nang, Hue, or Ha Noi
  • Onsite opportunity in Australia
  • Comprehensive healthcare package and annual health check-ups
  • Team-building allowance, Annual company trips, and Gathering Party every Thursday for a fun and connected workplace
  • Sports & hobby clubs with football, badminton, biking, running, chess, or music band groups
  • Continuous learning & development with exclusive technical & soft skills training, English classes, and technical clubs
  • Financial aid for marriage, newborns, and bereavement to support you through every stage of life

BACK TO CAREERS