
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading urban mobility company based in Singapore is looking for a Senior/Principal Backend Engineer to design and build high-throughput microservices and APIs. The ideal candidate has over 8 years in backend systems, with significant experience using Go in production. This role offers the chance to work in a dynamic, collaborative environment with zero bureaucracy and the opportunity to have a real-world impact on thousands of daily users. You will mentor junior engineers and help shape the platform and engineering culture.
We’re building the next generation of urban mobility - and we’re doing it fast. If you love solving hard engineering problems, designing clean systems, and shipping real‑world impact, this role is for you.
As a Senior/Principal Backend Engineer, you’ll be a key technical pillar in a team that ships fast, learns fast, and builds with purpose. You’ll architect, code, debug, and push our platform to scale across thousands of trips, users, and vehicles.
We use Go to build high‑throughput, concurrency‑heavy backend services where correctness, performance, and reliability matter.
No legacy bloat. No corporate layers. Just a smart, tight engineering team building something meaningful.
Design and build high‑throughput, event‑driven microservices and APIs that power our mobility platform.
Make architectural decisions that shape the platform’s performance, scalability, and reliability.
Go deep into the codebase to debug production issues, concurrency challenges, and distributed‑system edge cases, fixing root causes — not symptoms.
Integrate with external APIs and internal services to create a seamless ecosystem.
Champion non‑functional excellence: latency, security, observability, resilience, and graceful failure.
Raise engineering quality through code reviews, testing, and best practices.
Identify and pay down technical debt with clear plans and trade‑offs.
Mentor engineers and help build a strong engineering culture.
Work hand‑in‑hand with Product to ship features that users love.
Collaborate across Engineering teams to ensure everything fits together beautifully.
8+ years building backend systems; 3+ years hands‑on with Go in production.
Strong experience designing REST / gRPC / GraphQL APIs and distributed microservices.
Solid software development and computer science fundamentals.
You write unit and integration tests because reliability matters.
Comfortable with Git, CI/CD pipelines, Docker, and AWS (ECS, SQS, RDS).
Experience with event‑driven and asynchronous architectures.
Good understanding of authentication / authorization (JWT, OAuth).
Familiarity with observability and production operations (metrics, logs, dashboards).
Clear communicator with strong problem‑solving instincts.
Bonus: you genuinely enjoy raising the engineering bar.
Zero bureaucracy. Maximum ownership.
Build from the ground up - not maintain a 10‑year‑old monolith.
Real‑world impact: what you build is used by thousands of people daily.
High‑trust collaboration across Product & Engineering.
Shape both the platform and the engineering culture.
Fast decisions. Rapid iteration. Shipping over endless debate.