We build and scale the end-to-end technology powering the processing, tracking, and shipping of millions of third-party return packages across 1,100+ retail stores and distribution centers. Our platform manages massive data volumes, high-throughput systems, and critical integrations with major carrier and logistics partners. If you want to work on complex, high-impact systems that directly affect millions of customers, this is the place for you.


What You’ll Do

As a Full-Stack Owner , you will drive development from the database to the user interface. We are a highly collaborative team that leverages disciplined eXtreme Programming (XP) practices to build robust, measurable software.

  • Full-Stack Ownership: Contribute across the entire stack—developing robust business logic with Java and Spring Boot on the backend, and building intuitive UIs with React and TypeScript on the frontend.
  • XP Practices: Practice Test-Driven Development (TDD) and Pair Programming as core, daily engineering functions to ensure top-tier code quality and shared ownership.
  • Scale & Architecture: Design and implement scalable solutions utilizing Kafka for real-time status updates, invoicing, and reporting workflows.
  • Logistics Integration: Integrate with multiple carrier and logistics partners to ensure efficient package routing within strict SLAs.
  • Collaboration: Participate in the full Agile application lifecycle, collaborating closely with product managers, store operations, logistics partners, and cross-functional engineering teams.
  • Leadership: Lead technical initiatives within the team and across the broader department while facilitating team ceremonies and mentoring peers through empathetic, actionable feedback.


What We Are Looking For

Core Technical Stack:

  • Backend: Java, Spring Boot, REST APIs, Maven
  • Frontend: React, TypeScript, UI Development
  • Data & Messaging: Relational Databases (MySQL), Apache Kafka (Real-time data processing)
  • DevOps & Cloud: Docker, Kubernetes, CI/CD pipelines, Git
  • Mobile: Android Development experience


Bonus Points For:

  • Previous experience in Retail or Logistics/Supply Chain
  • Experience with carrier integration workflows
  • Familiarity with production monitoring tools like Dynatrace
  • Experience working with GitLab
  • A strong passion for emergent architecture, experimentation, and building easily modifiable software


Why Join Us?

You will join a fast-paced, engineering-first culture that values critical thinking, continuous experimentation, and sane defaults. We believe in building software that is easy to use and easy to modify, and we provide our engineers with the autonomy to truly own their products from end to end.

Similar jobs

Senior Java Software Engineer

Apply Now
Back to search page