Job Closed
This listing is no longer active.
EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.
Software Engineer
Location
United States
Posted
178 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
EasyPost
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Architect, Attribution & Integrations
InvocaInvoca, the AI-powered conversation intelligence platform for B2C revenue teams.
• Provide expert technical leadership and mentorship across teams at our most senior level. • Collaborate closely with product and engineering leaders across multiple feature development teams to build and execute high-impact, customer-facing roadmaps. • Bring outside experience and diverse perspectives in data integration platforms and service-oriented architecture to drive the adoption of best practices and modern design patterns across the entire organization. • Tackle challenging and rewarding problems, including: • Architecting large portions of our "Revenue Execution" stack that seamlessly connects digital marketing attribution, telephony orchestration (CCaaS), and CRM systems together at high scale. • Accelerating our transition to a robust service-oriented architecture, moving away from a monolith to empower teams with faster movement and fewer dependencies. • Refactoring our information architecture to enhance user experience and simplify our backend services and data models. • Get hands-on with development, as needed, creating critical and/or complex portions of the solutions you architect. • Share your passion for continuous learning and technical topics with your teams and peers. • Actively contribute to an inclusive environment by promoting psychological safety and team diversity. • Report to the VP of Architecture, who reports to the CTO.
Senior Software Engineer, Administrator
Protective LifeWe are on a mission to help more people achieve the sense of protection and security they deserve.
• The work we do has an impact on millions of lives, and you can be a part of it. • Help protect our customers against life’s uncertainties. • Responsible for designing, coding, testing, implementing, maintaining, and supporting multiple administration systems and processes. • Design and implement large and complex technical solutions and processes to satisfy business and customer requirements. • Strong skills diagnosing, debugging, and resolving software problems and preparing and modifying technical documentation are critical to this development role. • Requires strong technical analysis, design, programming, and testing skills; problem analysis and resolution skills; and communication and technical documentation skills. • The candidate should be self-motivated and show an inquisitive nature, seek improvements, and demonstrate strong accuracy and attention to detail. • Other abilities include accepting responsibility and accountability for own job and performance, demonstrating independent work behaviors, and having decision-making skills to achieve desired results.
Senior Software Engineer
Protective LifeWe are on a mission to help more people achieve the sense of protection and security they deserve.
• Design, code, test, implement, maintain, and support multiple administration systems and processes • Design and implement large and complex technical solutions to satisfy business and customer requirements • Diagnose, debug, and resolve software problems • Prepare and modify technical documentation • Provide thorough documentation for programming changes and enhancements • Understand business needs and provide quality customer support • Perform project management duties for large and complex projects as needed • Provide leadership and feedback to peers and assist in development skills of others
Senior Software Engineer, Wikimedia Enterprise
Wikimedia FoundationA nonprofit organization, the Wikimedia Foundation is dedicated to fostering the “growth, development, and distribution of free, multilingual content.” Headquartered in San Fra
• Bringing your creativity to improve our current infrastructure • Being a key part of planning our future technical roadmap • Maintaining and improving the reliability of highly used commercial data feeds • Supporting new code/feature deployments • Troubleshooting, debugging and following-up on emerging issues in our application stack and its surroundings • Assisting in the architectural design of new services and making them operate at scale • Incident response, diagnosis and follow-up on system outages or alerts across Wikimedia Enterprise’s production infrastructure



