Jobs /

Senior Software Engineer (Platform)

EasyPost

Apply Now

Job Details

Location: Posted: Oct 14, 2021

Job Description

Founded in 2012 as the first RESTful API for shipping, EasyPost, a YC unicorn, handles the scale that comes with success. EasyPost is helping e-commerce companies with accurate tracking and logistics. EasyPost pushes boundaries and changes the status quo through our RESTful API, allowing companies greater control over their shipping. We continue to disrupt the shipping industry, and this is the best time to get on board. We are out to do things differently, to consistently change, grow, and progress. We are delivering hope and spreading smiles to homes all across the country. Join us in building simple shipping solutions to enable sellers to define & rate postage, buy it, and track it in transit.

The Platform Engineering team develops scalable, performant and pragmatically designed backend software systems that handle the transmission, storage and processing of sensitive customer data such as access tokens, addresses, passwords, personal information, and financial information. We own Identity and Access Management (IAM), Billing and Payments for the entire platform.

We’re seeking passionate, talented software engineers who are interested in reducing logistics friction to the lives of millions of people, amazing personal and professional growth, and having a real impact on our products and users. The empowerment EasyPost provides will remind you why you love to code, want to build APIs, and work on unique challenges within a collaborative team of developers to build meaningful products.

What You’ll Do:

  • Responsible for designing new, and modifying existing, services to be highly available, scalable, correct and efficient.
  • Own services that fit in a distributed Server-Oriented Architecture (SOA) using a mix of synchronous and asynchronous communication and processing
  • Contribute to overall system design in a highly collaborative environment
  • Create and debate multiple solutions to a variety of problems with a diverse engineering team.

About You:

  • Experience with, or interest in, Python, Go, Rust and Ruby
  • Experience with, or interest in, MySQL, Galera, Cassandra, Redis and Kafka
  • Have worked on large, complex applications with shared ownership
  • Makes incremental improvements in quality, performance, correctness and scale of various services
  • Committed to using the right tool for the job in the context of a greater engineering community
  • Identifies what needs to be done, collect data, present options and communicate tradeoffs
  • Understands horizontal scalability and decomposing a monolithic application into smaller, loosely coupled services.
  • Strong opinions on how to structure interactions with external and internal services
  • Experience with REST, HTTP/HTTPS
What We Offer:
  • Comprehensive medical, dental, vision, and life insurance
  • Competitive compensation package and equity
  • Monthly work from home stipend of $100 net
  • Flexible work schedule and paid time off
  • Collaborative culture with a supportive team
  • A great place to work with unlimited growth opportunities
  • The opportunity to make massive contributions at a hyper-growth company
  • Make an impact on a product helping ship millions of packages per day

Data Privacy Notice for Job Applicants:

For information on personal data processing, please see our Privacy Policy: https://www.easypost.com/privacy

About EasyPost

EasyPost provides a simple postage API that allows developers to quickly and painlessly integrate shipping into any e-commerce application.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free