Upvest logo

Senior Backend Developer (m/f) - Full time

Berlin, Germany
IT & Software

Upvest’s mission is to empower developers building a efficient and transparent financial world.

We create powerful blockchain APIs and enable developers to connect to, and build on major open-source protocols (BTC, ETH, ERC20) faster, cheaper, and more secure by design. Founded by serial entrepreneurs Jesper Noehr (founder of Bitbucket, exit to Atlassian) and Martin Kassing (COO of ShopCo, exit to Klarna), Upvest has generated substantial early stage revenues and is backed by Europe’s largest VCs (e.g. Holtzbrinck Ventures).

Our values

We search for experienced leaders in their area of competence that identify with our core values:

1. Heart beats brain - being smart is important, however it’s not enough to drive change in global financial markets without courage and a sense of fairness

2. Open source everything - the more people who have access to review and contribute to our core technology, the better the end product

3. Cut to the chase - we love a direct communication and authenticity. We empower people to lead and change the world around them

These will be your responsibilities:

  • Responsible for the design and development of our backend architecture
  • Work on the API development with external providers and manage complex integrations
  • Build microservices architecture
  • Choose the best technology for the job
  • Develop data processing and storing mechanisms
  • Collaborate with front end developers, designers and product people

You're offering these qualifications:

  • You have built API and event-driven systems on message queues (Kafka)
  • You are familiar with at least one programming paradigm next to OOP
  • Experience with NoSQL databases
  • Solid understanding of concurrency and distributed systems
  • You have strong knowledge in at least one of these languages: Java/Scala,Python, JS, C/C++
  • Experienced in the entire project lifecycle, from requirements to CI
  • Experienced in asynchronous systems and event-driven architecture based on
  • Minimum 3 years of experience working with Python, Java/Scala
  • A Track Record of building and maintaining high performing systems
  • Bachelor’s degree in CS, Mathematics, Physics, Electrical Engineering or alternative related field
  • Good understanding of distributed consensus technology POS/POW
  • Interest or experience with Ethereum and/or other blockchain protocols
  • Contributions to any kind of open source projects - we are a community player and we are happy to contribute back!

We're offering these benefits:

  • Work in a core function at one of Europe’s fastest growing crypto tech businesses
  • Being part of a senior team that have done it before (exits to Atlassian, Klarna)
  • Very competitive salary and potential company bonus in tokens
  • Open and transparent company culture, numerous perks and team events

The position is available immediately and offers an undated contract. Company offices are located in in the heart of Berlin (Mitte), Germany.

We're looking forward to hearing from you!

Didn’t find what you were looking for?
About Upvest
At Upvest, we aim to empower developers building an efficient and transparent financial world.
11-50 employees
Information Technology (IT)
Our other open positions:
Upvest logo
Head of DevOps (m/f) - Full time
Berlin, GermanyEmployee
Interested in this job? Join us!
Contact Person:
Anne Taraschewski
Document upload:
.doc, .docx, .pdf, .rtf, .odt, .txt
Cover Letter
I agree with the JOIN Terms & Conditions and Data Privacy Policy.
Enter your info below to get a link to this job.