
Software Engineer
EasyPost
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularDistributed SystemsGoGrafanaPHPPythonReactVue.js
About the role
- Design and implement highly resilient, scalable, and performant solutions that solve complex shipping problems using EasyPost’s core API.
- Spearhead complex, high-impact changes to eCommerce integration systems, focusing on scalability, reliability, and maintainability.
- Enable the consolidation of technologies across full-stack teams, supporting the transition to a standard tech stack
- Develop both front-end and back-end components, ensuring optimal performance, scalability, and security.
- Work closely with cross-functional teams to ensure seamless integration of software components and successful product releases.
- Champion clean code practices and high software craftsmanship standards across the team through code reviews, constructive feedback, and mentoring.
- Participate in technical and product discussions with leaders across our engineering, product, and business teams.
- Collaborate with product and design teams to iterate quickly and build intuitive user experiences.
- Demonstrate self-reliance and best design, communication, and solution practices in daily work and tasks without supervision.
Requirements
- 5+ years of experience building modern web applications, with a proven track record of delivering complex, large-scale projects.
- Extensive full-stack development experience anchored in Python and React. We value a polyglot mindset, so you should also demonstrate proficiency in at least one additional language (e.g., Go, PHP) and framework (e.g., Vue, Angular) to show your ability to adapt and learn.
- Experience building and maintaining reliable services, distributed systems, and API integrations.
- Experience with automated tests, CI/CD, and observability tooling (Datadog, Grafana, Sentry)
- Demonstrated ability to take ownership, execute independently, and deliver high-quality results with minimal supervision.
- Possesses strong product awareness—thinks beyond implementation details to consider user experience, edge cases, failure states, and real-world impact when making engineering decisions.
- Excellent communication skills, both written and verbal, with the ability to effectively translate complex information to both technical and non-technical collaborators.
Benefits
- Comprehensive medical, dental, vision, and life insurance
- Competitive compensation package and equity
- Monthly work from home stipend of $50
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReactGoPHPVueAngularAPI integrationsautomated testsCI/CDdistributed systems
Soft skills
communicationself-relianceownershipmentoringcollaborationproblem-solvingconstructive feedbackproduct awarenessadaptabilityattention to detail