
Principal Backend Engineer
Teya
full-time
Posted on:
Location Type: Hybrid
Location: Riga • Latvia
Visit company websiteExplore more
Salary
💰 €5,600 - €8,700 per month
Job Level
About the role
- Lead development on an organisational level.
- Design, implement, and operate customer experiences, complex workflows, and operational task management applications to enable multiple order of magnitude growth.
- Work with a diverse team to help shape the future of our technology.
- Be part of the whole feature development lifecycle on multiple full-stack applications with direct access to a wealth of customer feedback.
- Use technologies such as Java, Kotlin, Golang to write maintainable, performant, and high-quality code.
- Ensure continuous deployment and iterative delivery, well-tested to ensure our code runs reliably, allowing you to focus on delivering value to merchants in a fluid manner.
Requirements
- 8+ years of professional software development experience.
- Ability to solve problems in code using data structures and algorithms and be able to analyze the time and space complexity of those solutions.
- Proven ability to document and communicate technical decisions to a diverse audience.
- Professional experience leading design or architecture (design patterns, reliability, scaling) of multiple new and existing systems.
- Professional experience growing peer engineers through mentorship and guidance.
- Ability to work with problems of extreme ambiguity and lead others through ambiguous situations.
Benefits
- Health Insurance
- Physical and mental health support through our partnership with MyFitness
- 25 days of Annual leave (+ Bank Holidays)
- Possibility to visit other Teya offices to meet colleagues in instances when travel is safe and appropriate
- Friday lunch in the office
- Friendly, comfortable and high-end work equipment and informal office environment
- Hybrid work mode policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinGolangdata structuresalgorithmsdesign patternsreliabilityscalingcontinuous deploymentiterative delivery
Soft Skills
problem solvingcommunicationmentorshipleadershipcollaborationadaptabilitydocumentationguidanceanalytical thinkingworking through ambiguity