Jobs /

Software Engineer, Developer Experience

EasyPost

Apply Now

Job Details

Location: Posted: Oct 01, 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 ideal team member will possess a unique combination of skills and abilities across software engineering, troubleshooting and debugging obscure software issues, and customer service. You will work with software that directly enables the movement of physical goods throughout the world, to the tune of millions of shipments per day.

As a Software Engineer on the Developer Experience team, you are one of the domain experts who knows the product from both a technical and a non-technical point of view. As a member of the engineering team, you will be acting as a key intermediary bridging Support, Customer Success, Solutions, and Engineering organizations. This work includes diving into our codebase on a daily basis in order to verify bug reports from the Support+ teams. You will also bridge the gap between Engineering and Product, and work with the Product organization to scope and prioritize various tasks. On the technical side, you will fix bugs, streamline manual processes and generate tools to make your job easier.

We provide open source client libraries across 7 different languages. Ensuring we provide feature-parity across our client libraries while maintaining a robust and bug-free codebase will go a long way in providing an incredible developer experience for our users - a role you will get to play a big part in!

About You:

  • Moderate to advanced level reading and writing code in a polyglot environment, experience with Python, Ruby, Javascript, PHP, Golang, C#, and Java a plus
  • Active contributor in the open source community, whether that be personal projects or other projects (links to projects or commits/PRs a plus)
  • An absolute obsessions with developer experience and a passion for creating simple to use, well-documented, robust customer solutions
  • Familiar with best practices for building client libraries
  • Excellent technical writing and documenting skills for managing and maintaining documentation
  • Moderate to expert level working with REST APIs
  • Experience with change management, language distribution platforms, and releasing a plus
  • Understanding of and experience with all aspects of the software development life cycle
  • Experience working remotely and in conjunction with remote teams
  • Strong written and verbal communication skills
  • A positive and people-oriented attitude
  • Legally authorized to work in the United States
    40% investigating and triaging GitHub issues and internal bug reports / testing / documentation 30% writing code / bug fixing / code review / planning / scoping 30% developing internal tools / streamlining internal processes

In this role you’ll get to...

  • Review bug reports, issues, and pull requests on GitHub, determine validity and provide details about the technical requirements needed to implement.
  • Become a domain expert in our open source client libraries, their use, customer needs, and how to properly implement them in our user’s workflows.
  • Write code to fix bugs in software or to integrate new features with our open source software.
  • Identify issues in our process and take the initiative to streamline them.
  • Work closely with the community to create an incredible developer experience where outside contributions are welcomed and encouraged, discussions are fostered, and where we build a community.
  • Meet agreed upon SLAs defined by other teams

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