Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Software Engineer

UUpvest
Seniority
Midweight
Model
Hybrid
Sector
Fintech
Salary
Undisclosed
Contract
Full-Time

About the role

You'll be a backend engineer working on Upvest's Investment API, building scalable distributed systems that power investment products for major European fintechs. You'll work with modern technologies like Go, Kubernetes, and Kafka in a microservices architecture without legacy constraints.

What you'll do

  • Design, build and own event-driven, fault-tolerant, horizontally scalable distributed systems using microservice architecture
  • Work with cutting-edge technologies, primarily Go, Docker, Kubernetes, Kafka and PostgreSQL
  • Improve the reliability of the Investment API
  • Deliver fast and often using agile methodology with two-week cycles
  • Make an impact in a true product team with large ownership scope

What you'll need

  • Production experience with Go programming language, or fintech experience with willingness to switch to Go
  • Experience with microservices architecture and distributed systems
  • Knowledge of Docker, Kubernetes, Kafka, and PostgreSQL
  • Customer-focused mindset and team player attitude
  • Excitement about fintech and building financial infrastructure

Nice to have

  • Experience with investment products or fintech domain
  • Experience in event-driven architectures, event streaming, and event sourcing systems
  • Experience operating services in decoupled, event-driven systems with modern observability tooling

What they offer

  • 30 days annual leave plus sports benefits and professional coaching access
  • Work remotely abroad up to 183 days per year
  • One-month paid sabbatical after every 4 years
  • Personal development budget with freedom to choose how to use it
  • Competitive above-market salary and employee equity program participation
  • Flexible work from Berlin, London, Tallinn hubs or remotely across Europe
APPLY →