Senior Full Stack Software Engineer

OTO Fulfilment

Remote (Anywhere)

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

About Company
OTO Fulfilment
View All Jobs
Share this job