- Participate in system architecture discussions and lead critical technical decisions.
- Own the end- to- end delivery of features and services.
- KEY RESPONSIBILITIES
- Design and implement scalable backend solutions using .NET Core / .NET 6+.
- Strong leadership, communication, and decision- making skills.
- Experience with frontend integration (e.g., React, Angular, or Blazor) is a plus.
- Identify hiring needs and help with recruitment and onboarding.
- Solid knowledge of system design, microservices, message queues (e.g., RabbitMQ, Kafka), and distributed systems.
- Manage a team of 5–10 engineers; conduct 1- on- 1s, performance reviews, and career development plans.
- Project & Delivery
- Contribute to roadmap planning and technical scoping sessions.
- Required Skills & Qualifications
- Collaborate with Product Managers, Designers, and QA to ensure timely delivery.
- Team Management
- Ensure engineering best practices (e.g., Clean Architecture, SOLID principles, CI/CD).
- Experience with Azure, Docker, or Kubernetes is preferred.
- Debug production issues and guide RCA and resolution processes.
- Perform regular code reviews and guide the team on improving code quality and performance.
- Proficiency in SQL Server or PostgreSQL.
- Proven experience managing engineering teams in an agile environment.
- Track technical debt, monitor team progress, and ensure timely releases.
- Spend approximately 50% of your time on hands- on development tasks, including coding, system design, and technical troubleshooting.
- Strong hands- on experience with .NET Core / .NET 6+, C, Entity Framework, and REST APIs.
- Drive agile practices and improve sprint velocity and team engagement.
- Technical Leadership
REQUIREMENTS
- Experience with platform- scale products (e- commerce, data, supply chain, martech).
- 7- 10 years of software engineering experience, including 3- 5 years managing engineering teams of 10+ people.
- Background in top- tier engineering programs (e.g., HUST, HCMUT, VNU) is a strong asset.
- Hands- on expertise with .NET Core / .NET 6+ and related backend technologies.
- Proven ability to lead teams, align technical execution with product strategy, and drive delivery.
- Familiarity with Agile/Scrum, system design, microservices, and DevOps practices.
- Strong communication, leadership, and decision- making skills.
Unique benefits:
- Generous leave policy: 12 annual leave days plus all Vietnamese public holidays.
- 13th- month salary (applicable from the probationary period).
- Engaging company activities: Company trips, team- building events, regular internal events (including live music performances!), and access to company- sponsored badminton courts.
- Well- stocked pantry: tea, coffee, snacks, microwave, etc.
- Social insurance coverage upon signing your employment contract.
- Company- provided equipment.