Staff Backend Engineer
Top 3 Reasons To Join Us
Flexibility to perform
Careers without boundaries
Learning and development opportunities
The Job
About the job
BE is Vietnam's home-grown ride-hailing and super-app, serving millions of riders and drivers every day. We're looking for a Staff Software Engineer to own the architecture of the systems at the core of our marketplace — and to set the technical bar for how we build them.
This is a deeply hands-on role with broad technical leadership scope. You'll define long-term technical direction across squads, make the hard architectural calls, and stay hands-on in the code — that's a must here, not a nice-to-have.
Our tech stack
- Hundreds of Golang microservices in a domain-oriented, event-driven architecture, running on GCP, GKE, and Istio with autoscaling, resiliency, a chaos-engineering mindset, and full end-to-end observability.
- Mobile on Flutter (component-based, composable). Web on TypeScript, React, Next.js, Tailwind, with an in-house composable design system.
- A real DevOps culture: you design, build, and operate your own services, with SRE and Platform support when you need it.
- Open-source lovers and contributors — our tooling is built in-house on top of the best of open source.
The platform you'll architect
You'll own the architecture of the systems at the core of the BE marketplace — dispatch, dynamic pricing and surge, the promotion and incentive engine, and the experimentation / A/B platform. These are among the highest-leverage, hardest real-time problems in the company. If these are the problems you want to spend the next few years on, this is the seat.
Your impact
- You work with engineering leadership and Other staff engineers to define the long-term technical vision for this domain together, and align the squads around durable, business-driven solutions.
- You own the architecture and technical strategy, and you bring deep domain expertise and real business sense to shape roadmap priorities and investment decisions across teams.
- You advise technical leaders on technical strategy for the org, balancing engineering and business priorities to land On the right long-term bets.
What you'll do
- Set a high technical bar across the group through deep technical insight, architecture and design reviews, and the standards you hold for code quality and system design.
- Review and evolve the dispatch, pricing, promotion, and experimentation systems — making pragmatic, high-impact improvements to availability, performance, and security, rather than rebuilding for its own sake.
- Work across Product, Design, and Engineering to solve BE's hardest technical challenges for our riders and drivers.
- Drive quality, operational readiness, and engineering excellence across squads, and define the governance and review protocols for major technical decisions.
- Plan and run load, stress, and chaos testing to validate reliability and scalability before our users find the limits for us.
- Partner with Product to ship features with a data-driven approach, and measure impact through our A/B and experimentation platform
Your Skills and Experience
- 8+ years in software engineering, with a track record of driving technical direction that spans multiple teams and/or services.
- Proven experience building and scaling complex, high-impact, high-availability systems in production.
- Deep system design skill, especially for distributed, real-time, and high-throughput systems.
- Strong command Of system performance and scaling, with solid knowledge Of MySQL or PostgreSQL. Experience with NOSQL stores such as Cassandra or Elasticsearch is a strong plus.
- Experience with chaos engineering is a strong plus. • You write GO, or you're a strong backend engineer eager to — most Of our stack is Golang, and we're happy to talk to strong candidates with Java, Node.js, or any similar languages.
- You engage directly in the code when it accelerates a critical outcome, and you hold a high standard for quality, design, and architectural decisions across the group.
- You communicate clearly, collaborate well while owning your decisions independently, and you're genuinely driven to make systems better.
Our tech stack
- Hundreds Of Golang microservices in a domain-oriented, event-driven architecture, running on GCP, GKE, and Istio with autoscaling, resiliency, a chaos-engineering mindset, and full end-to- end observability.
- Mobile on Flutter (component-based, Web on TypeScript, React, Next.js, Tailwind, with an in-house composable design system.
- A real DevOps culture: you design, build, and operate your own services, with SRE and Platform support when you need it.
- Open-source lovers and contributors — our tooling is built in-house on top of the best of open source.
Why You'll Love Working Here
Benefits
- 13th salary
- Social Insurance
- Medical healthcare
- Annual health check
- 15 days annual leave
- Transportation fee (BE's services)
- Performance bonus
- Holiday bonus
- Team Building and many engagement activities