Skip to main content
Back to jobs

Technical Lead

External
Smartdev1 logoSmartdev1 · Cầu Giấy, Vietnam
Full-timeOn-site2w ago
.NET CoreASP.NETAWSCI/CDCQRSDocker
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

International working environment with AI-driven strategic direction.20 days of annual leave - Hybrid working mode.Premium healthcare package with PVI and comprehensive annual health check-upsCompetitive salary & 13th salary bonusLunch allowance to fuel your productivity.Engaging company culture with fun activitiesGlobal collaboration - Work with both Vietnamese and international colleagues.Health insurancePerformance bonus

Additional Information

We're looking for a hands-on Lead Engineer to own critical parts of our platform end-to-end, from backend services and databases through to web front-end and the pipelines that deploy them. This is a broad role by design. You'll work across many services and a wide tech stack, set the technical standards the team follows, and be the senior person others turn to when something is hard. We value strong generalists who are comfortable moving across the full stack over specialists in a single area. Design, build, and run production .NET microservices that handle real money and transactions - where correctness, reliability, and security matter most. Lead architecture decisions and review code across multiple teams and repositories. Own data across both relational (PostgreSQL) and NoSQL (MongoDB) databases - schema design, performance, and integrity. Build and integrate with third-party providers (payments, identity/KYC, data partners) using resilient, fault-tolerant patterns. Develop customer-facing web apps and internal admin dashboards in React/TypeScript. Improve how we ship - CI/CD pipelines, containerization, and cloud deployments . Keep the platform healthy and secure - dependency upgrades, vulnerability fixes, and auth hardening. Mentor engineers and raise the technical bar across the team. What We're Looking For (Must-Have): Have 7+ years of experience in software developing, Tech Lead, Lead Engineer or similar. Backend engineering Strong C# / .NET (8/9) and ASP.NET Core experience building production services. - Solid grasp of Clean Architecture and CQRS -style design. Confident with async/await , background jobs, and scheduled processing. Architecture & design patterns Practical experience with Domain-Driven Design - aggregates, domain events, and bounded contexts. Familiar with key distributed-systems patterns: transactional outbox, saga / process manager, circuit breaker , and idempotency . Experience with real-time communication using WebSockets / SignalR . Databases Production experience with PostgreSQL (EF Core) and MongoDB - including query performance and indexing. Comfortable owning database migrations safely. Integrations & messaging Building reliable integrations with external APIs and webhooks . Designing for failure - retries, back-off, audit logging, and alerting . Experience with multi-tenant / white-label systems is a strong plus. Frontend: React / Next.js with TypeScript . Experience with enterprise SSO (OAuth2 / OIDC) and role-based access. DevOps & CI/CD - Docker, CI/CD pipelines (GitHub Actions or similar), and cloud deployment ( AWS or equivalent). A working understanding of Infrastructure as Code (e.g. Terraform) - enough to read and reason about it (you won't be expected to own it). Security Keeping dependencies current and resolving vulnerabilities (CVEs). Sound authentication and authorization practices. Preferred Skills: Experience taking a new product, tenant, or market live in production. Event-driven / message-queue architectures. Exposure to data or ML pipelines . Awareness of mobile development (e.g. Flutter) for end-to-end alignment.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Smartdev1? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect