Shippo is the shipping layer of the internet and a core building block of e-commerce, aiming to make merchants successful through world-class shipping by providing best-in-class solutions that level the playing field.
Requirements
- 4+ years of software development experience, including building and maintaining distributed systems
- Experience working across both backend and frontend development
- Proficiency in JavaScript and TypeScript
- Strong experience with modern UI frameworks (React with hooks and context API), libraries (Redux, Tanstack Query, MUI), and testing frameworks (Jest, Testing Library, Playwright)
- Familiarity with server-side programming (Python, Go, Java, Ruby) and microservice frameworks (FastAPI, RESTful services)
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus
- Solid understanding of software design principles, OOP, and design patterns
Responsibilities
- Translate complex requirements into elegant, performant features and products
- Build end-to-end solutions spanning APIs, services, databases, and modern UIs
- Deliver robust, well-tested code and own features from design through production
- Contribute reusable components that improve product consistency and scalability
- Participate in architectural discussions and technical breakdowns
- Provide technical insights in planning and review to streamline delivery
- Support QA by strengthening test automation
Other
- Collaborate with our product team and engineers
- Participate in on-call rotation and respond quickly to incidents
- Strong collaboration and communication skills, with the ability to work effectively across teams
- Passion for user-friendly, reliable applications and a mindset of continuous learning
- BS in Computer Science, Software Engineering, or related field (or equivalent experience)