Backend Engineer

finmid GmbH

Berlin, Germany
Permanent
Remote
JVMmicro-services environmentsdesigning event-sourced or event streaming systems

In short: Full-time Backend Engineer based in Berlin or Remote. Mostly Kotlin. An ambitious startup building modern financial infrastructure for software businesses.

Tech: Java, Kotlin, Event Sourcing, Kubernetes, Docker, AWS.

About finmid | About the opportunity | Requirements | Bonus | Benefits | How to apply

About finmid

finmid is a financial infrastructure provider helping software businesses grow their revenue. It enables software businesses to embed financial products into their offering through a single integration and without regulatory or operational complexity.

About the opportunity

Backend Engineers build the core of finmid products, services, and APIs. As one of the first Backend Engineers, you will

  • Work on next-generation financial products;
  • Architect, design, and develop the product from scratch;
  • Create APIs and tooling to support products and services;
  • Integrate third-party vendor solutions into backend systems;
  • Collaborate with fellow engineers, product designers, and founders to solve problems and plan for the future;
  • Own the full release lifecycle from feature development to public and hosted release;
  • Improve engineering standards, tooling, and processes;
  • Mentor junior engineers and help hire new talent in order to build a strong team.

Requirements

  • You have a creative mindset.
  • Design, maintain and support well documented APIs.
  • The ability to find seamlessly simple and pragmatic solutions to complex problems.
  • Architect systems and services keeping high quality code standards. We work mostly in JVM languages mainly Kotlin and Java. However, languages can be learned: we care much more about your general engineering skills than knowledge of a particular language or framework.
  • Strong communication and collaboration skills, and a history of working effectively with your cross-functional team and other stakeholders.
  • A desire to perform and grow as an engineer.

Bonus points for

  • Experience with financial or payments technologies.
  • Good understanding and practical experience in micro-services environments (e.g. Docker, Kubernetes, Terraform, AWS, etc.)
  • Experience implementing and designing event-sourced or event streaming systems (e.g. Kafka, Pulsar).
  • Enjoy building a new team or product and helping make a great team environment.
  • Experience working with remote teams.

Benefits

  • We see ourselves as “distributed first” but also have a beautiful office in Berlin where you can work.
  • We are flexible and cover whatever you need to be as productive as possible (e.g. MacOS, IntelliJ IDEA).
  • Home office stipend.
  • 30 days time off.
  • Meaningful equity.
  • Open-minded and transparent culture that includes regular get together meetings (e.g. All Hands, Brown Bag Lunch, Offsite).