Top 3 reasons to join us
Be one of the first engineers in HCMC
Flat team, direct access to founder
Competitive salary + 13th month bonus
Job description
What we do
Tonomo replaces the chaos of spreadsheets, manual scheduling, and scattered files that photography businesses run on today. We're an all-in-one platform for booking, project management, and asset delivery — built for teams that need to scale. Why this role matters
You'll be one of the first engineers on our Vietnam team. That means:* You'll own technical decisions, not just execute them
You’ll help us interview and mentor the next wave of developers as we scale the HCMC hub.
You will collaborate closely with our core architectural leads in Europe to bridge our global standards with local execution.
You'll ship to real customers within weeks, not months
You’ll work in a highly organized environment where process and coordination are handled by dedicated leadership, allowing you to stay focused on technical design and high-leverage coding.
This is a founding role. If you want to build something from the ground up and have real ownership, keep reading. What you'll actually work on Scheduling engine* — timezone-aware bookings across multiple photographers, availability rules, conflict resolution
Asset delivery pipeline — high-volume photo processing, storage, and client delivery
Client portal — real-time project tracking, approvals, and payment integration
Integrations — connecting our workflow to third-party services (calendars, payment processors, storage providers)
Infrastructure — making sure it all scales as we grow
Our stack Frontend:*Angular 13+ (NgRx ComponentStore)
Backend:NestJS, TypeScript end-to-end
Infrastructure:Firebase, GCP
Architecture:Nx monorepo, Clean Architecture principles
Process:PR reviews, trunk-based development, frequent production deploys
Your skills and experience
What we're looking forYou've owned systems, not just built features.
You can point to something in production and say "I designed that, I made the tradeoffs, I lived with the consequences."You're pragmatic.
You know when to build it right and when to ship it now. You don't over-engineer, but you don't cut corners that create debt.You raise the bar.
You care about code quality, clear architecture, and leaving things better than you found them.You have depth in our stack.
Strong TypeScript. Solid experience with Angular or a similar component framework. Backend experience with Node.js — NestJS is a plus. Comfortable with cloud platforms.We care less about years on your resume and more about what you've actually built and owned.Nice to have* Experience at a B2B SaaS company
Background in high-growth startup environments
Familiarity with real-time systems, media processing, or workflow automation
Why you'll love working here
What you get Ownership* — of how we build, not just what we build
A small, strong team — people who are very good at what they do
Competitive salary — we pay well so money isn't a distraction
Grade A office in the heart of District 1
Hybrid/flexible work in HCMC
Full salary during probation + 13th month salary
15 annual leave days + 1 birthday leave
Parking support