Upvest
Senior Software Engineer (f/m/d)
Berlin, Remote. Posted 8 months ago
The role
You will design, build and own event-driven, fault-tolerant, horizontally scalable distributed systems using a Microservice architecture. You will work with Go and other cutting-edge technologies to improve the reliability of the API.
What you will do
- Make an impact in a true product team with a large ownership scope
- Work with cutting-edge technologies
- Work on improving the reliability of our API
- Deliver fast and often using an agile methodology
- Design, build and own event-driven, fault-tolerant, horizontally scalable distributed systems using a Microservice architecture powered by Docker, Kubernetes, Kafka and PostgreSQL
Required qualifications
- Go is the primary language
Nice to have
- Experience with Investment products or the Fintech domain, in general
- Experience in event-driven architectures, event streaming, and event sourcing systems
- Experience with operating services in a decoupled, event-driven system, leveraging modern observability tooling (e.g. monitoring and tracing)
Benefits
- €20,000 per year for AI tools
- 30 days of annual leave
- Sports benefits
- Confidential professional coaching
- Flexibility to work remotely abroad for up to 183 days a year
- One-month fully paid sabbatical after every 4 years of working at Upvest
- Personal development budget
- Competitive, above-market salary
- Participation in employee equity program
- Company-wide events such as UpFest, dinners, offsites and Holiday party
About the company
Upvest empowers businesses to offer a wide range of investment products and the best experience in the field of capital market investment and retirement planning. The company is backed by €280M in total funding.