Working location:
Ha Noi or Da Nang
Qualifications
-
5+ years of backend engineering experience, with 2+ years in a Tech Lead or equivalent role. Former startup founders, or engineers from highly entrepreneurial environments.
-
Deep backend fundamentals: distributed systems, data modeling, event-driven architectures, API design, scalability, and reliability.
-
Hands-on experience in at least two of the four initiative domains: payments/fintech, marketplace/platform, B2B SaaS, or AI/LLM engineering.
-
A track record of designing maintainable systems and raising the technical bar across teams.
-
Strong English communication skills and an AI-first engineering mindset.
Nice to have:
-
Familiarity with: Node.js, MongoDB, PostgreSQL, AWS, Docker, or equivalent.
-
Experience in high-growth startups or distributed teams across time zones (Vietnam and US).
Responsibilities
Technical Direction & Architecture
-
Own the architectural patterns and technical standards for Core's backend systems — workout programming engines, scheduling logic, nutrition tracking, multi-tenant platform infrastructure, notification pipelines, and third-party integrations.
-
Drive solution design for complex features: new product areas, cross-squad integrations, platform-level changes, and performance-critical systems.
-
Make architectural decisions that balance delivery velocity with long-term maintainability — Core is a high-frequency product and tech debt accumulates fast.
-
Define and uphold engineering standards across all six Core sub-squads: API design, data modeling, testing practices, code review culture, and documentation.
-
Proactively identify and lead reduction of technical debt in coordination with Engineering Management and Product.
Hands-on Engineering
-
Stay in the code on the most critical work — core platform infrastructure, high-risk migrations, cross-squad technical foundations, and architectural proof-of-concepts.
-
Review pull requests across sub-squads with depth and speed, giving feedback that helps engineers grow — not just ships.
-
Set the standard for what good code looks like across Core: observable, testable, maintainable, and scalable.
AI-First Engineering
-
Champion AI-assisted development across all Core sub-squads — from code generation and test writing to automated documentation and PR reviews.
-
Collaborate with the AI squad on integrating AI features directly into Core workflows: smart programming suggestions, automated progress summaries, AI-powered onboarding.
-
Help engineers build practical AI fluency through pairing, demos, and shared tooling workflows.
Mentorship & Team Growth
-
Mentor and coach engineers across Core sub-squads — raising the technical bar through code reviews, architectural guidance, and technical pairing.
-
Run regular technical discussions and design reviews that help engineers grow as system thinkers, not just feature builders.
-
Contribute to hiring across Core: design technical assessments and conduct engineering interviews calibrated to the Core domain.
Cross-functional Collaboration
-
Be the primary technical voice in product discovery across Core — shaping what's feasible, what's scalable, and what will cause pain six months from now.
-
Partner closely with Core PMs, BAs, QA Lead, and Design to ensure technical decisions translate cleanly into user-facing product quality.
-
Align with Tech Leads in other squads (Marketplace, Payment, AI) on shared infrastructure, platform standards, and cross-squad integrations.
-
Represent Core Engineering in cross-functional leadership discussions, communicating system decisions with clarity to non-technical stakeholders.