Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Senior Software Engineer - Shipment

FForto
Seniority
Senior
Model
In-Office
Sector
B2B SaaS
Salary
Undisclosed
Contract
Full-Time

About the role

As a Senior Backend Engineer in the Shipment team, you will build the "brain" behind logistics operations. You'll maintain and evolve a sophisticated event-driven architecture designed to move shipments most efficiently, from contract rate management to automated shipment nomination, creating reliable, data-heavy systems that optimize the global portfolio.

What you'll do

  • Design and implement robust backend services for capturing, storing, and validating procurement contract rates and allotment volumes, ensuring 100% data integrity for supply chain logic.
  • Lead the evolution of event-driven microservices to process high-velocity data, enabling real-time updates on contract utilization and space availability.
  • Refactor and optimize existing systems responsible for shipment-to-contract matching to ensure low-latency performance and high maintainability.
  • Build and iterate on the logic that answers "Which contract should we use?" by automating the nomination process based on cost, volume commitments, and carrier performance.
  • Streamline the ingestion and management of complex carrier agreements, moving from manual entry toward a fully automated, API-driven roadmap.
  • Develop tools that provide dynamic visibility into capacity vs. demand, allowing the business to shift volumes proactively to meet carrier volume commitments.
  • Lead initiatives between Engineering, Product, and the Global Procurement team to ensure technical roadmap aligns with logistics market trends and revenue goals.
  • Foster a culture of excellence by coaching team members in best practices for backend engineering, domain-driven design, and navigating logistics domain complexities.

What you'll need

  • Strong grasp of data structures, algorithms, and complexity analysis, particularly for large-scale data processing and financial calculations.
  • Proven professional software craftsmanship, with a focus on building high-quality, maintainable, and testable code.
  • Expertise in designing and implementing large-scale, event-driven microservices architectures and robust APIs, with understanding of data consistency in distributed systems.
  • Deep understanding of synchronous vs. asynchronous communication patterns and their impact on system performance and reliability.
  • Hands-on experience developing distributed backend applications with focus on data consistency, system quality, low latency, and high availability.
  • Proficiency in Domain-Driven Design (DDD) principles and hands-on experience in Node.js, TypeScript, and MongoDB.
  • Familiarity with Kubernetes and container orchestration for deploying and managing scalable services.
  • Experience with cloud providers (AWS or GCP preferred) for deploying highly available and scalable applications.

What they offer

  • Opportunity to work on high-impact logistics systems serving a global industry.
  • Team environment focused on maximizing impact while prioritizing people.
  • Efficient systems and swift, direct communication culture.
APPLY →