Play in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent and behaviors are valued over a role title.
Working in collaborative teams and building quality code. Help the team to champion software quality and engender technical vision and ensure clients are satisfied.
Be problem solvers, think through hard problems, and work with amazing people to make the reality of the solution.
Practice agile software development and be a great team player.
Learn something new every day, and work on your great innovative idea with a team to apply to the project.
RequirementsMust have:
Passionate .NET Developer with expertise in developing large-scale enterprise applications and solutions.
Experience with modern JavaScript frameworks (e.g., Angular or React) for front-end development.
In-depth understanding and hands-on experience with microservices architecture.
Strong understanding of OOP, C# .NET best practices, and common design principles such as KISS, SOLID, DRY, Separation of Concerns, and Dependency Inversion.
Experience with ASP.NET Core MVC, WebAPI, RESTful Web APIs, and HTTP codes/verbs.
Deep knowledge and experience in application development using MS SQL Server, Entity Framework, and Stored Procedures.
Experience with unit and integration testing.
Understanding of the design, implementation, and operation of distributed microservices and APIs.
Hands-on experience with CI/CD pipeline tools such as Git, Terraform, and Octopus Deploy.
Familiarity with software development using the Scrum framework.
Nice to have:
Experience with Azure or a similar cloud-based platform.
Experience with real-time or near real-time features (e.g., Kafka and Azure SignalR is a plus).
Familiarity with web components and micro-frontends.
Knowledge of Azure Service Bus or RabbitMQ.
Experience working with cloud services.
Knowledge of NoSQL databases (e.g., MongoDB, Cassandra, or Cosmos DB) is a plus.
Soft-skills:
Effective verbal English skills in video conferences and face-to-face communication.
Know how to manage tasks and perform context switching
Have a resilience mindset, handle stress well.
Proactive and self-learning mentality.
What we offer
Attractive and competitive performance-based compensation package
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