Powered by Information Department Government of Sindh


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.

Salary

Market Competitive

Monthly based

Location

Larkana District,Pakistan,Pakistan

Job Overview
Job Posted:
1 day ago
Job Expire:
1 month from now
Job Type
Pvt Job
Job Role
- Assist in maintaining and troubleshooting computer networks and systems. - Support daily IT operations including hardware/software installation.
Education
Bachelor's Degree
Experience
2 Years
Total Vacancies
1
Age requirment
18 Year - 35 Year

Job Tags:

Share This Job:

Location

Larkana District,Pakistan,Pakistan