cover

Senior Software Engineer/ 3 days ago

ShippyPro
Attractive
Application ends: 2026-07-29

Quick Summary

ShippyPro is seeking a Senior Software Engineer in Firenze, Italy, with remote flexibility, to design and build scalable backend services for a platform processing millions of shipments monthly. The role requires 5+ years of backend development experience, deep expertise in PHP Laravel, and a solid understanding of system design, microservices, asynchronous patterns, and distributed systems. Responsibilities include architecting microservices, integrating AI/LLMs into shipping workflows, and ensuring system performance and reliability. The tech stack includes PHP Laravel, NodeJS, Python, AWS, and various AI tools. The salary range is €42,000 to €56,000, with benefits including a learning budget and mental healthcare.

Are you an engineer who identifies architectural decisions within a pull request? Do you go beyond writing code to design robust systems, manage trade-offs, and deeply care about post-deployment outcomes?

At ShippyPro, we are scaling a platform that processes millions of shipments monthly. The backend is the core of this complexity, encompassing carrier integrations, asynchronous workflows, distributed systems, and intricate edge cases.

If you excel at abstract thinking, operate with precision, and are passionate about building scalable solutions, continue reading.

About Us

Our mission began with the vision to "Make people work better." Today, following a $15M Series B funding round, we are revolutionizing how companies globally deliver their products.

Engineering is fundamental to our operations. We are actively modernizing our architecture, integrating AI across the platform, and moving rapidly while maintaining high standards. You will not be maintaining legacy code; instead, you will be instrumental in shaping the system's evolution.

The Product

ShippyPro is a comprehensive shipping and fulfillment platform that empowers merchants to automate their entire shipping workflow. This includes selecting optimal carrier services, generating labels, and tracking deliveries. Our platform integrates with various e-commerce platforms and multiple couriers, offering teams a centralized solution to expedite shipping, reduce manual effort, and maintain full control over costs and delivery performance.

The Challenge

We are seeking engineers who take ownership of systems, not just those who close tickets. Our backend, built with PHP Laravel and incorporating NodeJS and Python, is evolving into a microservices architecture designed to handle millions of global requests. The work involves designing scalable services, integrating AI into shipping workflows, and ensuring the reliability of distributed systems.

Your role will be to introduce structure to complexity and deliver enduring solutions.

Why ShippyPro?

  • You will work on a backend that truly scales, involving millions of API calls, real distributed systems, and significant trade-offs.
  • You will shape the architecture, not merely implement it.
  • You will utilize AI as a genuine engineering tool, not just a buzzword.
  • You will collaborate directly with Product and Design teams, from initial concept to final delivery.
  • You will see your work deployed rapidly into production, supporting real merchants.

Curious about our engineering culture? Watch this short video: https://www.youtube.com/watch?v=MisLat7DC2Q

What You'll Do

  • Design and build scalable backend services in PHP Laravel.
  • Architect microservices and contribute to the evolution of our distributed systems.
  • Integrate AI and LLMs to automate workflows and reduce manual tasks for merchants.
  • Ensure performance and reliability for systems handling millions of shipments monthly.
  • Collaborate with Product and Design teams throughout the discovery and delivery phases.
  • Write clean, tested, production-ready code and uphold high quality standards for the team.

Our tech stack:

  • Backend: PHP (Laravel), NodeJS, Python
  • Frontend: React, TypeScript, Tailwind CSS
  • Testing: PHPUnit, Jest, Cypress
  • Databases: MySQL, DynamoDB
  • Caching & Messaging: Redis, AWS EventBridge, RabbitMQ
  • Infrastructure: AWS (ECS, Lambda), Docker, GitHub Actions
  • AI & Automation: OpenAI APIs, LangChain, vector databases, n8n

What You'll Bring

  • 5+ years of backend development experience.
  • Deep expertise in PHP Laravel, understanding the framework thoroughly beyond basic usage.
  • Solid understanding of system design, clean architecture, and engineering trade-offs.
  • Experience with microservices, asynchronous patterns, and distributed systems.
  • A problem-solver mindset: logical, curious, and solution-oriented.
  • Fluency in English (written and spoken).
  • Experience with SaaS products or platforms is highly valued.

Strong plus:

  • Experience with AI/ML integration, LLMs, or intelligent automation.
  • Familiarity with NodeJS or Python on the backend.

What Makes You a ShippyProer

  • You care about the "why" behind every architectural decision.
  • You take ownership – proactively fixing issues and optimizing performance.
  • You hold strong opinions but are open to updating them with new evidence.
  • You are comfortable with ambiguity and thrive in fast-moving teams.
  • You don't wait for perfect specifications; you ask the right questions and drive progress.

Why Join Us

  • Competitive salary between €42,000 and €56,000, determined by 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.
  • Birthday Time Off – an additional day off for your birthday.
  • 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

Our Hiring Process

  • Application review.
  • Intro call: 45-60 min with our People & Culture Team to align on expectations and context.
  • Technical interview: a deep-dive with the Engineering team on your thought process and work style.
  • Final challenge: a practical tech assessment to evaluate 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. We value AI (it's integral to our work!), so feel free to use it. However, ensure your answers genuinely reflect your voice. We seek builders, not just polished corporate responses.

Thank you for considering ShippyPro. We look forward to your application!

Share

ShippyPro

ShippyPro

  • Address
    Lavoro da casa
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy