About us

What if your work could drive change in a globally established industry, shaping processes that touch every corner of the world? At Forto, we are at the forefront of change, harnessing the power of AI to revolutionise logistics. We want to reinvent digital supply chains to be transparent, frictionless and sustainable. From day one, our mission has been to simplify global trade – creating a seamless and efficient logistics process.  

About the role

As a Backend Engineer in the Process, Automation and Workflow team, you’ll build and maintain robust backend systems that power our operations’ shipment management, automation, and documentation tools. You’ll directly empower our Operations team by creating scalable and reliable tools, including our core task management and shipment management systems.

Key Responsibilities

  • Develop backend services for task management workflows that automate manual processes and ensure smooth shipment flows. This work eliminates tedious logistics efforts, freeing our team for more valuable work.

  • Participate in the design, development, and maintenance of highly scalable and available backend software. You’ll ensure reliable tracking of shipments and tasks, continuously improving existing systems.

  • Implement effective backend design patterns for challenges like dynamic document generation, including templating, data integration, history, versioning, and sharing.

  • Work closely with other teams and stakeholders, contributing to architectural discussions and writing concise Architectural Decision Records (ADRs).

  • Proactively expand your backend expertise and contribute to the team’s collective knowledge.

Required Skills and Experience

  • Increasing seniority in deeply technical software engineering roles

  • Solid skills with key backend technologies like Node.js, JavaScript, TypeScript, MongoDB, Elasticsearch, message queuing systems, and/or Kubernetes.

  • Experience with various databases (relational and non-relational), understanding their strengths and applying them appropriately for different use cases.

  • A professional approach to software development, understanding different testing methodologies and the importance of Test-Driven Development (TDD).

  • Hands-on experience building distributed backend applications to address challenges like data consistency, quality, latency, and availability.

  • A strong desire to learn and continuously improve your skills; you view demanding tasks as exciting challenges.

  • A proactive, reliable, and collaborative spirit, willing to engage with users and colleagues.

  • Working proficiency and clear communication skills in verbal and written English.

Preferred Skills and Experience

  • Any experience with major cloud providers: AWS, Google Cloud or Azure

Don’t fit all of our criteria? That’s okay! We know that you might be hesitant to apply if you don’t meet all our requirements, but here at Forto, we pride ourselves on embracing diverse perspectives and celebrating potential. If you are passionate about this position and the Forto values, please apply anyway. There could be a place for you in this role – or another one that’s a perfect fit! 

Why work with us?

Our team is hard-working, constantly seeking to maximise the impact of their work, but we put our people first, always winning with care. We value efficient systems and swift, direct communication. We want everyone to have their time to speak, so that we can embrace diverse perspectives to help drive towards solutions always.