(Principal) Fullstack .NET Engineer

1 2026-05-31

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

  • At least 08 years working as a Principal Software Engineer with extensive experience designing, architecting, and delivering large-scale enterprise systems
  • Strong expertise across backend (.NET ecosystem), frontend (modern JavaScript frameworks)
  • 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

  • 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