About the Role
We seek a proactive engineer who thrives on figuring things out and asking the right questions, working on time-sensitive data systems that must handle errors gracefully and scale reliably.
Responsibilities
- Help build and improve our tracking and notification services
- Write, review, and deploy production code handling high traffic
- Partner with the engineering team on design, code reviews, and daily problem-solving
- Work with a distributed international team across product, engineering, and operations
- Gain practical experience with microservices, event-driven systems, and AWS cloud-native development
- Integrate AI tools into your daily development workflow
Nice to Have
- Bachelor's degree in Computer Science or a related technical field
- Experience with Python, TypeScript, or PHP
- Familiarity with cloud services or distributed systems from projects, internships, or personal work
Benefits
- Competitive salary between €28,000 and €35,000, calculated through our salary simulator – built on objective metrics, because we believe in unbiased compensation
- Meal vouchers (office or remote)
- Mental healthcare
- Yearly learning budget and AI tools
- Remote flexibility with expenses-paid trips to HQ for team meetups
- No clock-in/out policy and one-time home office allowance
- Career Growth Program – clear growth paths, structured goals, and continuous feedback
Compensation
€28,000 to €35,000 per year, determined by an objective salary simulator
Work Arrangement
Remote flexibility with expenses-paid trips to headquarters for team meetups; no clock-in/out policy; one-time home office allowance
Team
You will join the Tracking & Notifications team, working on high-volume, time-sensitive data systems that must not fail silently and must scale without drama.
About Us
ShippyPro was founded with a simple mission: make shipping effortless so businesses can focus on growth. Today we power shipping for thousands of merchants across 60+ countries. We've raised $15M (Series B) and we're scaling fast in a $9T industry that's still full of inefficiencies. Engineering is at the center of everything. We're modernizing our stack – moving toward Python, TypeScript, and a fully distributed cloud-native architecture on AWS. What you build here runs in production. Every day.
The Challenge
We don't want someone who waits for perfect requirements. We want someone who digs in, figures it out, and asks the right questions along the way. The Tracking & Notifications team handles high-volume, time-sensitive data. Shipments move fast. Errors surface unexpectedly. Customers expect to know exactly where their order is – always. Your job is to contribute to systems that don't fail silently, handle edge cases gracefully, and scale without drama. The challenge is real. So is the support around you.
Why ShippyPro?
For a junior developer, the first job shapes everything — the habits you build, the patterns you internalize, the standard you set for yourself. At ShippyPro, you won’t be handed a queue of tickets and left to figure it out alone. You’ll work on systems that run at real scale, with engineers who have strong opinions about clean code and care about passing that on. Code reviews here are conversations, not just approvals. The stack is modern and actively evolving: Python, TypeScript, AWS, event-driven architecture. We’re not maintaining legacy for the sake of it; we deprecate what no longer serves us. And AI isn’t a buzzword here – it’s part of how we develop and part of what we build. If you want to grow into an autonomous engineer fast, this is the environment to do it.
What Makes You a ShippyProer
You’re curious – when something breaks, you want to understand why, not just patch it. You ask sharp questions early rather than going down the wrong path for hours. You take ownership – you don’t wait to be told what to do next. You’re comfortable being challenged and growing fast. You treat AI as a real tool, not a shortcut.
Hiring Process
1. Application review 2. Intro call – 45-60 min with our People and Culture Team to align on expectations and context 3. Technical interview: a deep-dive with the engineering team on how you think and work 4. Final challenge: a short, practical coding exercise to see how you approach a real engineering problem We move fast and keep things transparent
A Note Before You Apply
If you want to move on with the application, you’ll have to answer a few questions. Although we love AI (it’s part of almost everything we do!) we’d love to hear you. Be honest – no right or wrong answers here. Feel free to use AI if you want, but make sure your answers sound like you, not just a completed task. Thanks for considering joining our team. We look forward to hearing from you!
Other
- Professional working proficiency in English required
- Remote flexibility with expenses-paid trips to HQ for team meetups
- No clock-in/out policy
- One-time home office allowance
- Hiring process: 1. Application review, 2. Intro call – 45-60 min with People and Culture Team, 3. Technical interview: deep-dive with engineering team, 4. Final challenge: short practical coding exercise