Senior Software Engineer
Upvest
Seniority
Senior
Model
Hybrid
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
Join Upvest as a Backend Engineer working on investment API infrastructure that powers leading European fintechs like DKB, Revolut, and N26. You'll build event-driven, scalable distributed systems using Go and modern technologies in a true product team with significant ownership scope.
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, without legacy codebase constraints
- Improve the reliability of the investment API platform
- Deliver fast and often using agile methodology with two-week cycles
- Operate services using Docker, Kubernetes, Kafka and PostgreSQL
What you'll need
- Excitement about fintech and building financial infrastructure
- Customer-focused mindset and strong team collaboration skills
- Eagerness to learn and grow quickly in a diverse environment
- Willingness to work with Go (or switch from another programming language)
Nice to have
- Experience with investment products or fintech domain
- Background in event-driven architectures, event streaming, and event sourcing systems
- Experience operating services in decoupled, event-driven systems with modern observability tools
What they offer
- 30 days annual leave plus one-month paid sabbatical every 4 years
- Personal development budget and sports benefits
- Flexible hybrid/remote work across Europe (up to 183 days abroad annually)
- Competitive above-market salary and employee equity program
- Professional coaching and wellbeing support
- Company-wide events and team celebrations
