
We move fast, stay hands-on, and build for outcomes. At Planhat, engineers don’t just ship features, they are part of building deeply personalized technology and solving some of the hardest product challenges in enterprise software. We operate with a founder-like mentality: curious, practical, decisive, and always pushing the boundaries of what great software can be.
Mission
We are building the next generation of B2B software for commercial teams: reduce complexity and empower every single individual to level up their productivity. We want to free companies from complex enterprise software but radically rethinking the core experience altogether.
Commercial organizations generate massive volumes of operational data: events, time series, relationships, workflows, and state that changes constantly. Turning that into something reliable, queryable, and actionable, in real time, is hard. Doing it in a way that supports automation, AI-driven workflows, and human collaboration at scale is even harder.
Planhat sits right at that intersection. We power mission-critical workflows like automations, data transformations, AI orchestration, permissions, and integrations and all on top of messy, evolving customer data. The software you will be working on will be right in the middle and enables all of this, at scale.
Our goal is simple but demanding: build systems that can handle enormous complexity without becoming complex to operate or extend, services that coordinate across boundaries, manage consistency tradeoffs, and remain observable and debuggable in production.
The Work
You'll be working with Node.js, TypeScript, and MongoDB. A significant part of the role involves building and maintaining APIs and integration frameworks, and modeling complex relational and time-based data in ways that stay flexible and performant as requirements evolve.
You'll work closely with cloud infrastructure and observability tooling to ensure systems behave predictably in production.
What matters most: strong backend fundamentals, systems thinking, and the ability to reason about complex data and behavior at scale.
Level and expectations
You've likely been a technical founder or one of the first few engineers at a growing company. Someone used to figuring things out and taking real ownership. You have built scar tissue from the pain of rapidly scaling systems way past their original design. You can operate at a higher level, system design, overall architecture, but also dive deep into minute technicalities of optimizing algorithms and refactoring code. You're comfortable opening your first PR in your first day and shipping to production in your first week.
We have good infrastructure and you'll get support when you need it, but we also expect you to be proactive: asking sharp questions, challenging assumptions, and working through ambiguity. Since we're building a collaborative product, communication matters and explaining your thinking clearly and working closely with others across engineering, product, and design.
Depending on your experience, you might grow into a team lead role or already operate at Staff level. Either way, we're looking for people that are hungry for growth and challenge them selves every day, who want to work in a complex and impactful environment and never wants to stop learning.
Technology
Most of our engineers are fullstack. As a this role is more leaned towards backend, experience with node, pub/sub, cloud infrastructure and managing data across an distributed environment will be crucial.
Our main stack is node.js/typescript, mongoDB, Vue3 and everything is run on Google Cloud.
What we offer
Flexible Work Location
Paid Parental Leave
Flexible Public Holidays
Flexible Working Hours
Extended Leave
Meet-ups & Workations
The customer platform built to acquire, service and grow lifelong customers.
TOMCulture is what we say, what we do and how we treat people
GenuineNo corporate BS - just be honest
FearlessWe are bold - and we play to win
CaringBe kind to yourself and others
ImpactfulWhen you do something, do it right
Indra Sharma | Contact Person