Senior Fullstack Engineer (.NET + Angular)
About This Job
Trách nhiệm chính
- Design and implement robust, scalable, high‑performance server‑side logic with .NET 8+ and .NET Framework for legacy modules, exposing clean RESTful APIs.
- Build new features with Angular (v18+), TypeScript, and Tailwind CSS following Clean Architecture and component‑based design.
- Handle complex asynchronous data streams and state management with RxJS (switchMap, combineLatest, custom operators).
- Work with SQL Server and PostgreSQL, diagnose and resolve performance bottlenecks across the stack.
- Use CapacitorJS where applicable to share web code with mobile apps.
- Collaborate with Product Owners, BAs, QA, Mobile and POS teams to define clear API contracts and data models.
- Contribute to system design and architectural decisions, applying Clean Architecture, DDD or CQRS where appropriate.
- Own the quality of shipped code, aiming to reduce bugs found by customers, IT Support or leadership.
- Maintain and improve CI/CD pipelines and cloud‑based services (AWS/Azure) with clear quality gates.
- Mentor junior members through thorough code reviews.
- Use AI coding agents in daily work to raise productivity while ensuring quality and security.
Yêu cầu
- 4+ years of professional experience in fullstack development, with a proven track record of designing and delivering large‑scale systems.
- Proficiency in C#, ASP.NET Core, Entity Framework Core, Dapper, OOP, SOLID and Design Patterns.
- Database design and advanced SQL optimization on SQL Server and PostgreSQL.
- Strong JavaScript, TypeScript, HTML, CSS (Tailwind CSS preferred), hands‑on experience in Angular and RxJS.
- Familiarity with distributed systems and message brokers (RabbitMQ, Kafka, AWS SQS).
- Experience with unit testing (xUnit/NUnit) and automated testing strategies.
- Understanding of frontend performance optimization and web security (XSS, CSRF, authentication flows).
- Experience with systems that handle money; strong root‑cause analysis skills.
- Working with AI — required, not optional.
- Proficient, hands‑on experience with AI coding agents in daily development work.
- Able to set up an AI agent team: define agent roles, skills, gates, etc.
- Proficient in prompt engineering.
- Experience setting up an AI code review, loop engineering, autonomous agent team.
Mức lương
- Competitive salary for top talent, 13th‑month salary + performance bonuses, annual salary review.
Phúc lợi
- Premium health insurance.
- Access to AI tools for daily work and career growth.
- Company trip + team building.
- Free coffee.
- Professional development opportunities (Pluralsight, Udemy Account).
Thông tin khác
- Location: Số 17, Đường Số 6, Khu Dân Cư Trí Kiệt, Phường Phước Long B, Ho Chi Minh.
- Positions: 1.
- Job type: not specified.