JAV-004 Senior Backend Engineer

Toronto or Remote (Canada-Wide)

Mission:

Large marketplaces like Amazon have trained us to expect products delivered to our doorsteps within 1-2 days at no extra cost.  As a result, millions of sellers on other marketplaces are falling behind, unable to cost-effectively deliver products to their customers.  Our Client's mission is to transform the $8-12T fragmented and outdated logistics industry, and build an intelligent, asset-lite network that enables any online seller to offer fast, affordable fulfillment.

Team:

The team is different — we are violinists, economists, ex-consultants, journalists, and more.  What unites us together is: a bias for action, curiosity, and entrepreneurial ownership.  We're looking for intelligent, driven, and passionate people to help make our vision a reality.  We’re based in the heart of San Francisco and building teams around the globe — backed by leading Silicon Valley venture capital firms. 

What you'll do:

  • Reinvent fulfillment by designing, developing, testing, deploying, maintaining and improving pragmatic software.

  • Manage individual project priorities, deadlines and deliverables.

  • Be a full business owner: shape the foundation of the product and business that you work on.

  • Actively learn new language, techniques, and methodologies. 

  • Contribute actively to code reviews and design reviews.

 

What we’re looking for:

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.

  • 4+ years of experience in a related role. 

  • Insatiable Curiosity, Undying Passion and Ownership to take on hard real world problems.

  • Extensive Typescript, Javascript, Java, or Python experience.

  • Someone who follows TDD or in general likes to write tests.

  • Experience shipping production code with full instrumentation: deployment, logging, and monitoring, and documentation.

  • Experience processing large amount of data.

  • Experience with building and evolving REST APIs.

  • Experience with distributed systems.

  • Excellent communication skills in verbal and written English.

  • Must be based in North America.

 

Bonus points for:

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field.

  • Prior experience in Supply Chain, Fulfillment, Logistics, Shipping and Warehouse technologies.

  • Machine learning, operations research and optimization, developing large software systems, logistics & fulfillment industry, pricing algorithms, shipping technology.

  • Rich github or hackathon accolades or other ways you can show that you love to code.

 

Tech Stack:

  • React and Redux for UI.

  • Independent Service Oriented Architectures with services composed of: 

    • Java, Spring and MySQL RDS. 

    • Node, Typescript, MySQL RDS.

  • DynamoDB for integration services.

  • SQS for queuing. 

  • We run on AWS.