Logo for parcelLab

Product Engineer

Job description

Product Engineer (Carrier Integrations)

At parcelLab, we’re reshaping how the world’s leading brands manage the post-purchase experience. Our platform helps companies like John Lewis, Chico's, Yeti, AllSaints, and others transform every touchpoint into moments that drive customer engagement, build loyalty, and create customers for life.

We’re looking for a Product Engineer, a problem-solver and builder who thrives on ownership, to join our Carrier Development Team. This team is the engine room of our platform, responsible for the vital integrations between our systems and 350+ global carriers. You will be a key player in ensuring that complex logistics data is transformed into a seamless experience for customers in 175+ countries.

The role:

You will own the lifecycle of carrier integrations end-to-end. This is a high-impact role where you’ll balance a "root cause" problem-solving mindset with the ability to ship reliable services. You’ll work in a polyglot environment (Python and TypeScript), transitioning between improving our long-term architecture and resolving operational challenges to keep global commerce moving.

What you’ll do:

  • Own the Integration Lifecycle: Develop, test, and maintain the services that keep our order and shipping data in sync across hundreds of global carriers.

  • Problem Solve with Root Cause Focus: Move beyond "firefighting" to identify why issues happen. You’ll implement long-term fixes that improve system stability and performance.

  • Iterative Building: Collaborate with internal stakeholders and carriers to clarify requirements, ship experimental solutions, and iterate based on real-world data.

  • Integrate & Sync: Work with commerce systems and warehouse tools, ensuring that integrations (APIs/Webhooks) are idempotent, reliable, and observable.

  • Own Quality: Instrument your services, monitor error rates in production, and "fix what you ship" to ensure a world-class post-purchase journey.

What we’re looking for:

  • Proficiency in Python or TypeScript: You are comfortable working in production with at least one of these (ideally both) and are excited to work in a polyglot environment.

  • Database Fundamentals: Experience with relational modelling (PostgreSQL) and/or NoSQL (MongoDB).

  • API Experience: Knowledge of building and maintaining APIs (REST/GraphQL) and working with job queues.

  • Cloud Knowledge: Familiarity with AWS infrastructure and a desire to build observable, scalable services.

  • Ownership Mindset: You enjoy taking a problem from concept to impact and thrive in an environment that values autonomy over "hero culture."

    Please note we still encourage you to apply even if you don't currently have experience with all the tech stack above. We believe in a culture of development and continuous improvement, so we would still love to hear from you!

Bonus Points:

  • Experience with Django and modern Python tooling (uv, mypy, Ruff, Pydantic).

  • Exposure to the e-commerce or logistics ecosystem (Shopify Admin API, webhooks, or warehouse management).

  • Experience with Server-driven UIs (HTMX/Alpine.js).

  • Observability practice (Sentry, Datadog, or similar metrics and tracing tools).

Our stack:

(You don't need all of this) Python 3.14, Django, TypeScript, HTMX/Alpine.js, PostgreSQL, MongoDB, Redis, Celery, AWS, Terraform, GitHub Actions, Sentry/Datadog.

Why join parcelLab:

  • You’ll join a passionate and collaborative global team with plenty of room to grow

  • Competitive salary + benefits

  • A culture that values creativity, experimentation, and ownership

Perks & Benefits:

  • 🧠 Plenty of room for your own ideas... space to try, fail and learn!

  • 🛳 Comprehensive 30-60-90 day onboarding plan in place from the very first day to help you integrate seamlessly.

  • 🏝 Digital-first company: Choose whether to work from home, our offices, or a mix. We love a heavy office presence in Munich during onboarding to get you settled!

  • 🚀 Career development opportunities, including our Leadership Development and Mentorship Programs.

  • 🧘🏽‍♀️ Stay grounded with free meditation, mindfulness and coaching sessions via TELUS.health.

  • 🎉 Regular company retreats, parcelLab events (in-person and online), and local meet-ups.

  • 🌏 A diverse and international team of over 25 nationalities with a top-rated company culture on Glassdoor.

About parcelLab:

parcelLab’s platform unifies every touchpoint from customer conversion, order tracking, delivery, returns, and engagement into one seamless ecosystem that not only reduces friction but actively drives repeat purchases, transforming post-purchase into a competitive advantage.

It’s all in a day’s work for us:

  • Monitor over six million shipments per day

  • 175+ countries across the globe use our tracking pages

  • 1000+ brands use parcelLab for their post-purchase experience

  • Shipping data comes from more than 350+ carriers worldwide

Equal Opportunities:

parcelLab is an Equal Opportunities Employer. We live the motto always joy, always team, always equality, which means we celebrate diversity and do not accept any form of discrimination or harassment. We believe that diversity enriches our employee experience and allows each of us to deliver the best work possible.

Product Analyst Related jobs

Other jobs at parcelLab

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.