Responsibilities
- Be part of a domain team where various engineering crafts work together to own and evolve a shared product area
- Understand the 'why' behind what you're building, challenge assumptions when needed, and proactively identify opportunities to create better outcomes
- Discuss trade-offs with product managers, explain technical constraints to business stakeholders, and collaborate with frontend and mobile engineers to design elegant end-to-end solutions
- Take ownership not just of your code, but of the outcomes
- Move without being prompted, whether that's jumping into a customer issue, improving team processes, or mentoring colleagues
- Peek at the frontend code, ask questions about the ML models, or dive into analytics to understand how features perform
- Balance technical excellence with pragmatism, always keeping the end user and business goals in mind
Requirements
- At least 5 years of professional backend development with a product engineering mindset
- Excellent knowledge of .NET platform and C#
- Hands-on experience architecting and evolving distributed systems in production
- Proven ability to collaborate effectively with product managers, designers, and engineers from other disciplines
- Strong business acumen – you understand how your work connects to company objectives
- Clear, concise communication in English across technical and non-technical audiences
- A builder's mentality: you care deeply about shipping great products, not just writing great code
Benefits
- Make a genuine impact on the product
- Work in the EU with flexibility of traveling and working remotely or in a hybrid model across Europe
- Become a stock options holder through our Stock Options Program
- Receive unwavering support and care in our modern, friendly, and eco-conscious corporate culture
- Work & Swim Program: spend one month in a comfortable corporate apartment in enchanting Cyprus
Additional Information
- Language requirements: English
- Work mode: remote or hybrid across Europe