Senior Golang/TypeScript Engineer
About 10x Labs
We wrap our arms around businesses and help them scale. We work with enterprises and fast-growing companies to implement AI strategy, workflow automation, and build custom software. Not as a vendor, but as a genuine partner with skin in the game.
We move at a pace most businesses have never experienced, and we hold ourselves to a standard most agencies can't match. We don't pitch solutions. We sit with our clients, understand where they're stuck, and build the systems that get them unstuck. Quickly and properly.
The work is the kind engineers actually want: agent-first platforms running national field operations at around 90% automation, electric vehicle operating systems for everything from cars to trucks and buses, AI making real operational decisions in regulated industries, and rescues of platforms other teams couldn't deliver. And for the right businesses we go further. We unlock them: we build new products we come up with together, and we bring in capital through equity or debt to fund the growth those initiatives create.
Our founders have built energy flex markets, led transactions of billion-dollar businesses, and built software agencies that consistently deliver engineers in the top 3% globally. That pedigree shapes how we think, how we work, and what we expect from the people who join us.
The role
We build high-load platforms for industries where performance and reliability aren't negotiable: energy systems optimising distributed assets in real time, electric vehicle operating systems, and event-driven platforms processing serious data volumes. We need a senior engineer with deep Go and strong TypeScript who's at home in distributed systems and comfortable owning delivery end to end.
You'll design and build backend services in Go, work across the stack in TypeScript and React when the feature demands it, and make the architectural calls, microservices boundaries, event flows, data consistency, that determine whether these systems hold up under load. You'll work directly with a small senior team and have real influence over how things get built.
What you will do
- Design and build high-performance backend services in Go: APIs (REST/gRPC), integrations and core business logic
- Build event-driven architectures and data pipelines (Kafka or similar) for high-volume, real-time workloads
- Work across the stack when needed: TypeScript, React/Next.js frontends and Node.js services
- Own integrations with third-party systems: OEM devices, market data, enterprise platforms
- Apply sound architectural patterns, Clean Architecture, DDD, CQRS/Event Sourcing, where they earn their keep
- Deploy and run services on Kubernetes with proper monitoring, and support what you ship in production
What you bring — Required
- 5+ years of professional engineering experience, with strong production Go
- Strong TypeScript and React capability. You're genuinely fullstack when the work calls for it
- Deep experience with distributed systems and microservices: service boundaries, messaging, data consistency
- Production experience with event streaming (Kafka or equivalent) and high-load systems
- Ownership of full development cycles: conception, architecture, delivery, production support
Strongly preferred
- Experience leading or mentoring engineers, with strong code-review instincts
- Kubernetes, Docker and cloud-native operations (AWS preferred)
- Experience with authorisation and access-control systems (ABAC/RBAC) in multi-tenant platforms
- Flex market and energy systems experience is always a big bonus
Nice to have
- Exposure to trading or other real-time decision domains
- Python for data or analytics work
Why this role
High-load systems where milliseconds and correctness both matter, a senior team that moves fast without cutting corners, and platforms that control real physical and financial outcomes. If you want your Go to do more than move JSON between CRUD services, this is that role.
What you get
- A competitive package that reflects the calibre we hire at
- Access to every AI tool on the market (as long as it has passed security) with team support and budget to get you set up and moving fast
- Hard, interesting problems: real AI in production, real scale, real consequences. Not demos and decks
- Direct access to some of the most experienced operators in the country
- A team that will stretch you, back you, and make you better
The interview process
Our process is straightforward and moves fast: a short video interview (we know engineers hate this — the only people who don't hate it are in sales — but it's an important and necessary step, and if you can't push outside your comfort zone, you're not going to fit in here), then a technical deep-dive on real problems, not puzzles, then a final conversation with the founders. We move quickly for the right person.
Apply for this job
*
indicates a required field
