Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Senior Software Engineer - Flash

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

About the role

As a Senior Software Engineer in the Flash team, you will help build AI-driven solutions and the CoPilot that powers our logistics operations. You will maintain and evolve a sophisticated event-driven, distributed architecture designed to improve shipment handling and bring efficiency to our operations teams at scale.

What you'll do

  • Design, build, and evolve scalable and resilient backend systems
  • Contribute to an event-driven, distributed architecture
  • Work on AI-adjacent systems (integration, orchestration, data-heavy workflows)
  • Own services end-to-end (design, implementation, documentation, operation)
  • Collaborate closely with product managers, operations, and other engineers
  • Communicate clearly with stakeholders and explain technical trade-offs
  • Foster a culture of excellence by coaching team members in best practices for backend engineering, domain-driven design, and navigating the complexities of the logistics domain

What you'll need

  • Strong grasp of data structures, algorithms, and complexity analysis, particularly as they apply to 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 a keen 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 a strong focus on data consistency, system quality, low latency, and high availability
  • Proficiency in microservices, with hands-on experience in backend technologies such as 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 and managing highly available and scalable applications

Nice to have

  • Experience integrating AI/LLM-powered features into user-faced applications
  • Experience applying Domain-Driven Design (DDD) in complex product domains
APPLY →