← WorkBuddy
Web Product Engineer Fullstack Developer
WorkBuddy · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
Thương lượng
Location
Not Available, Hồ Chí Minh, Hồ Chí Minh
Overview
- Own products and features from beginning to end - originate ideas, understand the strategy and goals behind them, ship to production with real users, iterate on feedback, and stay responsible for their ongoing success.
- Scope features and projects, including writing handover / technical design documents (as built) - the person who built a feature is the best person to document it.
- Improve application performance - ship technical improvements that make the product faster, more stable, and ready to scale.
- Improve how we work, not just what we build: refine development processes, drive improvements in code quality and engineering best practices - and hold a zero-bug standard: bugs get fixed promptly, not stockpiled in a backlog.
- Work closely with designers to craft thoughtful UX/UI - ship and own the basic experience using the design system, deciding when to bring in design to polish - and collaborate with the Customer Success team to learn how the product is actually being used.
- Bring a tester's mindset - testing is part of building, not someone else's job. You own the quality of what you ship and stand behind it.
Requirements
- 3-5 years building customer-facing, full-stack web applications end-to-end as a full-time software engineer - ideally at a product or SaaS startup, high-growth environment, or consultancy with a high engineering bar, where you've shipped real software for real customers and stayed long enough to see the impact of your technical decisions.
- Strong on the front-end - you're at your best crafting polished, performant UI (we work in Angular) and you sweat the details users actually feel.
- Excellent English & communication: professional working proficiency (C1 level, IELTS 6.0, or equivalent). You don't need the certificates, but you should be comfortable communicating at this level - you can articulate and explain your solutions with confidence in English.
- A natural problem solver - you enjoy untangling hard problems and can move confidently from a user's problem to the right solution.
- Strong product sensibility: you care about UX, speed, and polish - a genuine love of beautiful, well-crafted work; you want to understand why, and you push back when something doesn't feel right.
- AI-native - you naturally reach for AI tools in your daily work to move faster, learn quicker, and raise the quality of what you ship.
- High ownership mentality: comfortable working without heavy PM overhead - self-directed, hands-on, takes a feature from idea to shipped, comfortable with ambiguity, knows when to get help, ships something, learns, and iterates.
- You move fast because you're having fun and want to deliver value here and now - not because someone's watching you.
- A grown-up: low-ego, flexible, kind, considerate, and professional - able to put ego aside when making decisions (this is about attitude, not age or experience).
- ━━━━━━━━━━━━━━━
- WHAT WE'RE NOT LOOKING FOR
- You like management checking in, reviewing, and verifying your work multiple times.
- You're looking for a cushy 9-to-5 job to coast.
- You tend to over-architect solutions when simpler, more pragmatic approaches are more appropriate.
- Proficient in Angular and TypeScript: you've shipped polished, performant UI to production, and RxJS is a given.
- Solid understanding of state management (e.g. NgRx, Signals, or equivalent) and when to use what.
- Comfortable with front-end performance concerns: change detection, bundle size, rendering data-dense views (grids, schedulers, dashboards), and real-time updates over WebSockets.
- Experience designing and building REST APIs in NestJS: DTOs and validation, controllers/services, and keeping the API contract clean for the typed clients that depend on it.
- Solid data modeling skills: designing schemas around access patterns, caching with intent. MongoDB experience is a plus; the thinking matters more.
- Comfortable working in a large existing codebase: you can read, extend, and build on services you didn't write, not just greenfield projects.
- Nice to have: event-driven messaging (NATS, RabbitMQ), Socket.IO, Stripe/Xero integrations, or building agentic AI features (we build on Mastra with the Anthropic and OpenAI SDKs).
- Why You'll Love Working Here
- Growth opportunities: we'll support your learning and development.
- A collaborative, fun team: you'll work with super-talented folks, sharing laughs and good vibes every day.
Benefits
Stock options / ESOP
Summary of facts from the official posting. View original ↗
Interested in this role?
You'll be taken to the employer's official application page.
Apply on official site ↗
Is this your business?
Claim this page, request edits or removal
→