Senior Python Engineer


About the Product

At Shippo, our goal is to level the playing field by providing businesses with access to shipping tools and terms that would not be available to them otherwise. We lower the barriers to shipping for businesses around the world, and move shipping from a pain point to a competitive advantage. Through Shippo, e-commerce businesses, from fast-growing brands to mom-and-pop shops are able to connect to multiple shipping carriers around the world from one API and dashboard, and seamlessly run every aspect of their shipping operations, from checkout shipping options to returns.

Join us to build the foundations of something hard yet meaningful, roll up your sleeves, and get important work done every day. Founded in 2013, and funded by top-tier investors likeD1 Capital Partners, Bessemer Venture Partners, Union Square Ventures, etc., we are a fast-growing and proudly distributed Unicorn with hubs in San Francisco and Austin. We are also featured in Wealthfront’s Career Launching List and Forbes’ Cloud 100 list of fast growing startups.

200+ employees (SF, Austin, Argentine)

  • Backend: Python+Django and Golang; Frontend: ReactJS AWS
  • Have Unit, integration, and QA testing

What you’ll do:

  • Design, implement, test, and deploy software services with high SLAs and that can handle millions of requests a day 
  • Ensure scalability and maintainability through microservices adoption, decoupling of concerns and data model, queuing of jobs and application layering and container-based software distribution. 
  • Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification. 
  • Verify and ensure performance and correctness of systems in response time and throughput. 
  • Design and maintain database schema for large scale and performant services 
  • Participate in peer reviews and testing and contribute to automated test suites and in design reviews for new features, products, and systems 
  • Collaborate with business teams and provide early input to new product ideas and functionality 

If you have some Golang experience, you can: 

  • Continue to build out our Golang based microservice that handles millions of requests a day

About you:

  • 5+ years coding experience with Python as well as database languages (SQL)
  • Experience working with server-side MVC frameworks (Django)
  • Solid understanding of object-oriented programming and familiarity with various design and architectural patterns
  • Exceptional verbal, written, and interpersonal communication skills
  • Deep understanding of customer needs and passion for customer success
  • Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success

We use Python 2.7, Django 1.6, currently working on moving to Python 3.9 and Django 3.2 by end of Q3

What You Get:

  • We’re building a diverse team of talented individuals who bring different perspectives to the business and who feel a sense of inclusion and belonging when they join our team;
  • We welcome and celebrate new ideas and allow you to make an immediate impact on the team;
  • Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
  • Opportunity to attend professional development training, certifications, and conferences;
  • Health & dental insurance coverage;
  • Remote work.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx