Quick Summary
Junior Developer – Tracking & Notifications
Work on high-volume systems with real scale and real users. If you're early in your career, perhaps a recent university graduate or with a year or two of experience, and you're passionate about writing quality code that runs in production, ShippyPro offers a unique opportunity.
We are seeking a Graduate / Junior Software Engineer to join our dedicated Tracking & Notifications team. This team is crucial for ensuring every shipment update reaches the correct person at the right time, at scale.
You will collaborate with experienced engineers committed to your growth, providing real ownership, constructive feedback, and significant development opportunities. If you excel at writing clean code, asking insightful questions, and possess genuine curiosity when encountering technical issues, we encourage you to read further.
About Us
ShippyPro was founded with the mission to simplify shipping, enabling businesses to concentrate on growth. We currently facilitate shipping for thousands of merchants across more than 60 countries. Having secured $15M in Series B funding, we are rapidly expanding within a $9T industry still ripe with inefficiencies.
Engineering is central to our operations. We are actively modernizing our technology stack, transitioning towards Python, TypeScript, and a fully distributed cloud-native architecture on AWS. The code you develop here will be deployed and run in production daily.
The Product
ShippyPro is a comprehensive shipping and fulfillment platform designed to automate the entire shipping workflow for merchants. This includes selecting optimal carrier services, generating shipping labels, and tracking deliveries. Our platform integrates with various e-commerce platforms and multiple couriers, providing teams with a unified solution to ship faster, minimize manual tasks, and maintain full control over costs and delivery performance.
The Challenge
We seek proactive individuals who can investigate, understand, and ask pertinent questions rather than waiting for perfect requirements. The Tracking & Notifications team manages high-volume, time-sensitive data. Shipments move rapidly, errors can emerge unexpectedly, and customers consistently expect precise order tracking information.
Your role involves contributing to systems that operate reliably, handle edge cases gracefully, and scale efficiently. The challenges are significant, and robust support will be provided.
Why ShippyPro?
For a junior developer, the initial role profoundly influences career development, shaping habits, internalizing patterns, and setting personal standards. At ShippyPro, you will not be left to navigate a queue of tickets alone. You will work on systems operating at real scale, with engineers who advocate for clean code and are dedicated to mentoring. Our code reviews foster conversations, not just approvals.
Our technology stack is modern and continuously evolving, featuring Python, TypeScript, AWS, and an event-driven architecture. We prioritize deprecating outdated systems over maintaining legacy code. Furthermore, AI is an integral part of both our development processes and the products we build, not merely a buzzword.
If you aspire to quickly develop into an autonomous engineer, this environment is ideal for your growth.
Curious about our engineering culture? Watch this short video: https://www.youtube.com/watch?v=MisLat7DC2Q
What You’ll Do
- Contribute to the development and evolution of our tracking and notification services
- Write, review, and ship high-volume production code
- Collaborate closely with our engineering team on design decisions, code reviews, and daily problem-solving
- Work with a distributed, international team across product, engineering, and operations
- Gain hands-on experience with microservices, event-driven systems, and cloud-native development on AWS
- Utilize AI tools daily within our development workflow
What You’ll Bring
- A strong foundation in software engineering fundamentals: data structures, algorithms, clean code, version control
- Hands-on experience with databases (relational or NoSQL), including writing queries and understanding data management
- Genuine curiosity: a desire to understand and solve problems, even without prior knowledge
- Enthusiasm for working with AI, both as a development tool and as a component of our products
- Professional working proficiency in English (essential for our international team)
Nice to have – not blockers, but they’ll help you hit the ground running:
- A 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
Our stack – you don’t need to know all of this on day one, but this is the environment you’ll grow into:
- Languages: Python and TypeScript (primary), PHP (also present)
- Databases: PostgreSQL, Aurora, Redshift, DynamoDB
- Infrastructure: AWS, Serverless Framework
- Version control & CI/CD: Git, GitHub, GitHub Actions
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
Why Join Us
- Competitive salary between €28,000 and €35,000, calculated through our objective salary simulator
- Meal vouchers (office or remote)
- Mental healthcare benefits
- Yearly learning budget and access to AI tools
- Remote flexibility with expenses-paid trips to HQ for team meetups
- No clock-in/out policy and a one-time home office allowance
- Career Growth Program: clear growth paths, structured goals, and continuous feedback
- An international team that operates efficiently and prioritizes quality in development
Want to know more? Click here: https://www.shippypro.com/en/work-with-us
Hiring Process
- Application review
- Intro call – 45-60 min with our People and Culture Team to align on expectations and context
- Technical interview: a deep-dive with the engineering team on how you think and work
- Final challenge: a short, practical coding exercise to assess your approach to real engineering problems
We maintain a fast and transparent hiring process.
A Note Before You Apply
To proceed with your application, you will need to answer a few questions. While we embrace AI in our processes, we value your authentic voice. Please be honest; there are no right or wrong answers. Feel free to use AI, but ensure your responses genuinely reflect your thoughts and personality.
Thank you for considering ShippyPro. We look forward to your application!

