Lead Golang Engineer

Permanent employee, Full-time · Serbia, Almaty, Limassol, Remote, Barcelona

About Vivid
At Vivid, we're reimagining how individuals and businesses manage money. Our all-in-one app opens up a world of financial possibilities: invest in global stocks, ETFs, and over 150 cryptocurrencies, earn cashback on everyday purchases, and access personalised insights to make the most of your finances—all tailored to your lifestyle.   
  
For businesses, Vivid Business offers a powerful suite of tools, including multi-IBAN accounts, high-interest rates, business cashback, team cards, and seamless accounting integrations to streamline operations.   
  
Our mission? Your success. Everyone deserves the chance to see their finances flourish, and we’re dedicated to empowering our customers to make this a reality.   
  
Since our 2020 launch in Germany, Vivid has rapidly expanded across Europe, earning the trust of over 500,000 customers looking for a simpler, smarter way to grow their wealth. With over €200 million raised from top investors and a valuation of €775 million, Vivid is where modern finance meets real opportunity. Join us and experience a new way to thrive financially.
About The Role
We are looking for a Lead Backend Engineer (Golang) to join our growing team at a fast-paced European fintech startup serving over 500,000 customers. With over 500 microservices in production, we’re building robust banking products for SMEs across Europe.
As a Lead Engineer, you will drive technical decisions, mentor other engineers, and ensure the delivery of scalable and reliable backend services. You’ll have ownership of key systems and work closely with cross-functional teams to evolve our platform using a modern tech stack that includes PostgreSQL, Kafka, AWS, Kubernetes, GitLab CI, Prometheus, and Grafana.
Your Mission
  • Lead the design and development of backend services for SME banking products
  • Set engineering best practices and drive high-quality code through reviews and mentoring
  • Collaborate with Product, Design, and other engineering teams to shape new features
  • Ensure system scalability, performance, and reliability in production
  • Own delivery, from architecture and implementation to monitoring and incident resolution
  • Contribute to hiring and team growth
Your Profile
  • 5+ years of backend development experience, including 2+ years in a technical leadership role
  • Strong expertise in Golang
  • Solid understanding of microservices architecture and distributed systems
  • Hands-on experience with cloud platforms (AWS preferred), Kubernetes, and event-driven systems (Kafka)
  • Strong communication skills and a collaborative mindset
  • Previous experience in fintech or building banking applications is a big plus
  • Bachelor’s or Master’s degree in Computer Science or a related field
Why Join Vivid?
  • Hybrid work model preferred from Serbia, or from our offices in Limassol and Almaty, or fully remote outside office locations.
  • This is a senior-level position with a competitive salary and benefits package (depending on location).
  • Real growth prospects, significant responsibility, and the ability to make an immediate impact from day one.
  • Participation in our Stock Options Program allows you to share in the company’s success.
Enhance your engineering skills and shape the future of FinTech. Join Vivid's talented team and help us revolutionize how people think about their money!
Your application
Thank you for your interest in joining Vivid! Please fill in the following short form in order to finish your application. Should you have any difficulties in uploading your files, please contact us by mail via hr-eu@vivid.money.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.