This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Skills:
Job Expertise:
Job Domain:
IT Services and IT Consulting
Software Products and Web Services
Job description
- 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.
Your skills and experience
WHAT WE'RE LOOKING FOR
- 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.
━━━━━━━━━━━━━━━
TECHNICAL REQUIREMENTS
- 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.
━━━━━━━━━━━━━━━
🎁 PERKS & BENEFITS WE OFFER
- 13-month salary
- 14 days of annual leave
- 5 days of sick leave
- 1 day of birthday leave
- Company trip
- Frequent team-building budget - our folks often use this for weekly coffee catch-ups or fun weekend activities together.
- Private health insurance for you and one family member
- Birthday and Tet holiday gifts
- Annual salary review
WorkBuddy
Company type
IT Product
Company industry
IT Services and IT Consulting
Company size
1-50
employees
Country
Australia
Working days
Monday - Friday
Overtime policy
No OT
More jobs for you
Get similar jobs by email
Subscribe
NEW FOR YOU
Posted
4 hours ago
Flutter Product Engineer (Mobile App Developer)
At office
Ho Chi Minh
HOT
Posted
4 days ago
Remote Senior Fullstack Dev (ReactJS,NodeJS,AI,NoSQL)
Remote
Da Nang - Ho Chi Minh - Ha Noi
Feedback