
Senior Product Engineer, Backend Focus
parcelLab
full-time
Posted on:
Location Type: Hybrid
Location: Munich • Germany
Visit company websiteExplore more
Job Level
About the role
- You will design and evolve the backend systems behind our returns experiences—owning problems end‑to‑end: clarify outcomes, collaborate with Product and Design, and ship reliable, observable services that make returns fast, clear, and correct.
- Lead services & workflows from concept to impact: model data, implement APIs and jobs, instrument, launch, and iterate.
- Design and evolve domain models & rules for returns (RMAs, eligibility, routing, bundles) with safe migrations and clear boundaries.
- Build and maintain APIs (REST/GraphQL) and endpoints that power our server‑driven UI (HTMX/Alpine).
- Integrate with commerce systems (e.g., Shopify) and order/warehouse tools: design and operate API/webhook integrations, keep orders and RMAs in sync, and ensure idempotent, reliable synchronization and backfills.
- Raise the bar on engineering practices: typing (mypy), validation (Pydantic), code quality (Ruff), CI/CD, and thoughtful reviews.
- Own quality in production: monitor performance and error rates; fix what you ship.
Requirements
- Proficiency with Python in production, ideally (nice to have) with Django.
- Strong SQL fundamentals, relational modeling, and safe migrations.
- Experience building APIs (REST) and working with job queues.
- Comfort with modern Python tooling: uv, mypy, Ruff, Pydantic.
- Testing mindset (unit/integration) and continuous delivery know‑how.
- Evidence of agency: stories where you drove an outcome end‑to‑end.
- Bonus Points: Experience with server‑driven UIs (Django templates + HTMX/Alpine).
- Tailwind CSS and solid CSS fundamentals (layout, responsive, a11y) for pragmatic UI tweaks in server‑rendered templates.
- Shopify ecosystem exposure (Admin API, webhooks, embedded apps).
- E‑commerce/returns domain familiarity (bundles, routing, warehousing).
- Observability and SLO practice (metrics, tracing, error budgets); performance tuning in Django at scale.
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 with the rest of the company and understand new responsibilities
- Equipped with the latest MacBook or PC, as a digital-first company, you choose whether to work entirely from home, in one of our offices or a mix that suits you. Not close to one of our offices No problem! Find yourself a co-working space instead, and we’ll help cover the costs
- Career development opportunities, including our Leadership Development Program and our Mentorship Program, as well as online language courses, available budgets for further training
- Stay grounded with our free meditation, mindfulness and coaching sessions via our mental wellbeing platform TELUS.health
- Regular company retreats, parcelLab events (in-person and online), local and regional meet-ups, as well as team off-sites
- Be part of a motivated, diverse and international team made up of over 25 different nationalities; and with a great rating for company culture and employee experience on Glassdoor, you’ll love working here!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoSQLREST APIsGraphQLHTMXAlpinemypyPydanticRuff
Soft Skills
collaborationproblem-solvingleadershipquality assurancetesting mindsetagencycommunicationiterationmonitoringperformance tuning