Accepting Applications
Full-time
Remote
Posted 1 hour, 14 minutes ago
0 views
0 applications
Job Description
**About the Role**
We’re hiring a Senior Full\-Stack Engineer to build and scale the platform behind a high\-performance fulfilment system. This includes the core WMS/OMS powering our operations and evolving into a standalone product.
This is a senior, high\-ownership role. You will lead the design and delivery of critical systems end\-to\-end — from architecture and data models to user\-facing applications — and set the technical standard for how we build.
You'll work across a TypeScript\-first stack of backend services, web applications, and mobile platforms, solving real\-world warehousing problems at scale.
**What You'll Do**
* **Lead large technical initiatives end\-to\-end**
from discovery and design through implementation, rollout, and post\-launch iteration. You'll be the technical owner other engineers look to for direction on these workstreams.
* Design
**scalable, maintainable system architectures**
, making clear trade\-offs across performance, complexity, and speed.
* Build across the stack: backend services, APIs, and user\-facing applications.
* **Drive the mobile platform**
: help shape the architecture of our upcoming React Native apps.
* **Work on meaningful domain problems**
: order lifecycle and returns, marketplace integrations, courier and shipping logic, product and inventory management, warehouse workflows, and the interfaces between a digital platform and a physical, robotic fulfilment center.
* **Raise the engineering bar**
: thoughtful code reviews, pragmatic testing, clear documentation, and mentorship for the engineers around you.
* **Collaborate cross\-functionally**
with product, operations, and warehouse teams to turn messy real\-world fulfilment problems into clean, maintainable software.
* Lead and drive
**AI adoption within engineering workflows**
, identifying opportunities to improve team productivity, code quality, and delivery speed through modern AI tools and practices.
**Must\-Have Qualifications**
* 4–6\+ years of experience building and shipping production grade software systems.
* Solid understanding of
**system design and architecture,**
ability to design scalable, maintainable systems (microservices, modular monoliths, event\-driven patterns, etc.).
* Strong engineering fundamentals: debugging, performance, reliability, scalability and clean abstractions.
* Strong
**back\-end experience**
with Node.js or any Node framework (NestJS preferred).
* Strong
**front\-end experience**
with React/Next including component architecture, state management, data flows, and performance optimization.
* Strong proficiency in
**TypeScript**
, including advanced type system features and their application in production systems.
* Strong Experience in designing and working with
**REST APIs**
, and
**gRPC / protobuf**
or another typed RPC contract.
* Strong experience with
**MongoDB**
or similar databases — including data modeling, indexing strategies, query optimization, and managing data consistency and performance at scale.
* Experience designing and operating systems on
**cloud infrastructure**
(preferably AWS), including compute, storage, networking, and managed services
* Proven ability to take ambiguous problems, define clear plans, and drive them to completion.
* Ability to work effectively in a
**remote, distributed, cross\-functional team**
— strong written communication and async collaboration skills.
* Bachelor's degree in Computer Science, Software Engineering, or a related field (equivalent professional experience will also be considered).
**Strongly Preferred**
* Experience building and shipping production mobile applications (React Native preferred), including performance optimization, offline\-first patterns, native integrations, and end\-to\-end release ownership.
* Experience with
**event\-driven or message\-based architectures.**
* Experience with
**logistics, e\-commerce, marketplaces, WMS, or fulfilment domains**
— or adjacent supply\-chain systems.
* Strong experience in containerization and deployment tooling
* Experience working in an Nx monorepo or similar polyrepo/monorepo tooling
* Observability practices: structured logging, metrics, tracing, alerting.
* Exposure to warehouse automation, robotics integrations, or industrial IoT systems.
**About OTO Fulfilment**
OTO Fulfilment offers faster, more cost\-effective, and scalable order fulfilment for small and medium\-sized enterprises through a digital platform paired with a hyper\-automated fulfilment center.
Our technology team is building a deeply integrated platform that serves as the foundation of our fulfilment systems — a modern WMS/OMS designed to handle the complexity of real\-world operations.
This platform powers everything from order lifecycle and inventory management to warehouse workflows and system integrations, bringing structure and reliability to inherently complex, high\-volume environments.
Login to Apply
Don't have an account? Register