Software Developer

Software developers at Mochila are responsible for the design and implementation of logistics algorithms spanning the fields of order fulfillment, inventory planning, and transportation. Those algorithms must be able to scale to hundreds of thousands of transactions per day across multiple clients in a multi-node fulfillment network. In addition, many of the problems we are tackling involve real-time, dynamic optimization.

Your code will make a large and immediate impact, as the software you write will be used to fulfill hundreds of thousands of customer orders while solving some of the most challenging and interesting problems in e-commerce logistics.

As an early hire for a rapidly growing e-commerce fulfillment start-up, you will be comfortable wearing multiple hats where your responsibilities will include:

  • Working with the senior management team to craft effective and efficient algorithms to direct the receiving, storing, packing, and shipping of a wide variety of consumer goods
  • Developing web-based user interfaces which allow fulfillment clients to access their data
  • Maintaining and administrating mySQL databases
  • Identifying the right hardware for operational tasks
  • Whatever needs to be done that day (this is a startup after all – we all do a little of everything)



  • A completed Bachelor’s Degree from an accredited university with a degree in Computer Science, Mathematics, Operations Research, Engineering, or related field or three years software development experience within an established organization.
  • The ability to design and implement algorithms across a variety of operating systems and hardware devices with minimal supervision.





Let us take your order fulfillment to the next level. Contact us to learn more.


Message sent.
Error! There was a problem processing your request. Please re-check your email address, or email us directly at