TL;DR

Principal Backend Engineer (Fintech): Lead development of scalable backend systems and complex workflows for payment and software services with an accent on software architecture, reliability, and performance. Focus on designing and delivering high-quality code, mentoring engineers, and solving ambiguous technical challenges.

Location: Riga, Latvia (Hybrid)

Salary: €5,600 – €8,700 gross per month

Company

Teya is a London-headquartered payment and software service provider focused on empowering small, local businesses across Europe with integrated payment tools and business performance solutions.

What you will do

  • Lead and take responsibility for critical company projects and their success.
  • Design, implement, and operate customer experiences and complex workflows enabling significant growth.
  • Contribute hands-on code using Java, Kotlin, and Golang with a focus on maintainability and performance.
  • Collaborate with principal engineers and tech leaders to influence strategic technical decisions.
  • Mentor and coach senior engineers to foster professional growth.
  • Lead design reviews for complex software projects and critical features.

Requirements

  • Location: Riga, Latvia with hybrid work format
  • 8+ years of professional software development experience.
  • Strong problem-solving skills using data structures and algorithms with complexity analysis.
  • Experience leading design or architecture of multiple systems focusing on reliability and scalability.
  • Proven ability to mentor and grow peer engineers.
  • Ability to lead through ambiguous technical and business challenges.

Culture & Benefits

  • Flexible working hours aligned with team needs.
  • Health insurance and physical/mental health support via MyFitness partnership.
  • 25 days annual leave plus bank holidays.
  • Opportunities to visit other company offices when travel is safe.
  • Friday office lunches and high-end work equipment.
  • Hybrid work mode policy supporting work-life balance.