Forto
Senior Software Engineer – Financials
FortoGermany7 hours ago
Full-timeOther
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 Senior Backend Engineer with the Financials team, you’ll build and maintain robust backend systems that power our financial ledger management, invoice automation, cross team event-driven updates, among others. You’ll directly empower our Ops & Finance org by building scalable and reliable backend services that enable our core revenue, cost, gross profit, and invoicing calculations.

Key Responsibilities

  • Build backend services that automate manual processes and improve productivity for our operations teams. This work helps remove repetitive logistics tasks so people can focus on higher-value work.
  • Design, develop, and maintain scalable and reliable backend systems.
  • Apply strong backend design practices to challenges such as financial ledger lifecycle management, service-to-service communication, audit logging, and syncing operational data to our data warehouse.
  • Collaborate with engineers, product managers, and other stakeholders on system design and architecture decisions. This includes contributing to Architecture Decision Records (ADRs) and Request for Comments (RFCs).
  • Share knowledge within the team and contribute to improving our engineering practices.
  • Continuously grow your technical skills and stay curious about new tools and approaches.

Core Experience

Required Skills and Experience

  • Experience building backend applications that deal with real-world challenges like data consistency, reliability, latency, and availability.
  • Professional experience with backend technologies such as Node.js, JavaScript/TypeScript, and working with databases.
  • Experience working with cloud platforms such as AWS or GCP.
  • Familiarity with event-driven systems and the differences between synchronous and asynchronous communication between services.
  • Understanding of how to design services and define boundaries between them (for example through Domain-Driven Design or similar approaches).
  • Experience building and maintaining distributed systems or microservices.

Engineering practices

  • A thoughtful approach to software development, including writing maintainable code and automated tests (for example using TDD or similar practices).
  • Comfort collaborating on technical decisions and documenting them clearly.
  • Curiosity about modern development tools, including AI-assisted workflows such as GitHub Copilot or similar tools.

Ways of working

  • A proactive and collaborative mindset. You enjoy working with teammates and stakeholders to solve problems.
  • A desire to keep learning and improving your craft.
  • Clear communication skills in spoken and written English.

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.

Key Skills

Ranked by relevance