📍 Eindhoven HQ:1-5 days per week in the office, depending on your availability
(This role is fully
on-site
)
⏱
Part-time or full-time - flexible around your studies
What you tell friends 👋
“I work at Sendcloud on backend systems that connect webshops to shipping carriers across Europe. I’m part of the Carriers domain, where we build FastAPI microservices in Python and maintain integrations of 80+ carriers. I work on real production code, experiment with LLMs and learn directly from experienced backend engineers.”
About Sendcloud 🚀
Sendcloud is an all-in-one shipping platform that helps more than
25.000 e-commerce businesses across Europe
ship smarter and faster.
We’re based in
Eindhoven
, work in small, autonomous teams, and strongly believe that
learning by building real things together
is the best way to grow- especially early in your career.
The Carriers domain 📦
The
Carriers domain
is one of the most technically interesting parts of Sendcloud.
We:
Build and maintain integrations with
80+ shipping carriers like DHL, PostNL, DPD and UPS
Handle complex real-world logistics flows (labels, tracking, pricing, customs)
Run a
distributed architecture of Python microservices
Use
FastAPI
to build and expose REST APIs
Are exploring how
LLMs can help us create and maintain carrier integrations faster
It’s a great environment to learn how production backend systems work at scale.
What you’ll do 🧐
As a
Working Student / Junior Backend Engineer
, you’ll join one of our Carriers teams and work closely with experienced engineers who coach and support you.
You will:
Build and extend
Python FastAPI microservices
Work on
REST APIs
used by thousands of merchants daily
Help integrate new shipping carriers and get experience with the existing ones, including refactoring and maintenance of production services
Write
clean, readable, and tested code
Learn how microservices communicate in a
distributed system
Get hands-on experience with
Docker, Kubernetes, Datadog, AWS, CI pipelines, and production monitoring
Collaborate with your team in the office and during code reviews
Gradually take ownership of small features and improvements
You’ll be in the
office at least 1 day per week
, with flexibility to work up to 5 days in the office depending on your schedule and availability.
What we’re looking for 💗
Currently studying (or recently graduated) in software engineering, computer science, ICT, or a related field
Have some experience with
Python
(through school, personal projects, or internships) and
Git
Familiar with basic backend concepts like
APIs, HTTP, and databases
Want to learn how
real-world backend systems
are built and run
Enjoy working together and asking questions
Can communicate comfortably in
English
Nice to have (not required):
Experience with
FastAPI
or another Python backend framework
Basic knowledge of
microservices
or distributed systems
Some exposure to
Docker
or cloud platforms
Personal or school projects where you built backend APIs
How we work 🌈
💩
No bullshit
– It’s okay not to know everything. Be open and learn fast.
🎯
Grow \& Win
– You’re here to develop your skills and make an impact.
🎠
Have fun
– You enjoy working with others and being part of a team.
What you get 🎉
A
flexible part-time (or full-time) role
that fits around your studies
Real
production experience
with Python, FastAPI and LLMs
Close
mentorship from senior backend engineers
A collaborative engineering culture in Eindhoven
Competitive salary for a working-student / junior role 💸
Up to a € 2,000 annual study budget 🎓
Access to the Sendcloud gym and weekly bootcamps 💪
Pension scheme and health insurance discount
Employee discount programs 🛍️