Phyton Engineer
Handshake
(New York, New York)Handshake provides the B2B Commerce platform for manufacturers and distributors that powers standout ordering experiences both in-person and online.
As a Python Engineer at Handshake, you'll build robust data services using Flask and Django. Working on the same team as Product Managers, Designers, iOS Engineers and Front-End Web Engineers, your platform will power applications that are a critical part of how every product reaches every shelf worldwide.
Handshake engineers solve difficult technical problems to make the lives of our users easier. Some of the biggest challenges our Python Engineers are solving right now are:
Building the Platform
- Handshake provides services to our users on a variety of platforms. Our most important platform is iOS, but we also support the browser, power a variety of integrations, and have plans to build an Android application.
- Starting from a monolithic Django application, you'll help break down our core services into discrete and interoperable APIs, each backed by the right tool for the job. In addition to powering increased speed of experimentation across platforms, your services will pave the way towards seamless in-application integrations, and will allow our users to tailor Handshake to their specific needs.
APIs That Go Beyond CRUD
- Handshake's UX mandate is to always be faster and better than pen-and-paper, even with spotty or no available internet.
- This means our mobile applications need to store and synchronize a tremendous amount of data against our authoritative databases.
- The challenge is to provide APIs that calculate minimal changesets, and reconcile competing changes to customer, product and order information from hundreds of mobile devices in an automatic and performant way.
- A great Handshake API ends up looking and acting a lot more like git than your standard REST API.
- communicate and collaborate well
- take a pragmatic approach to programming
- care about technical excellence, but care even more about business value
- are a seasoned Python expert
- have worked extensively with SQL
- have worked with git
- know your way around a *NIX machine
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.