Senior Backend Engineer
About the role
Who Are We?
Welltech is a global wellness technology company with Ukrainian roots. Our mission is to build and scale wellness apps globally through state-of-the-art, tech-driven performance marketing. We are one of the most established players in the wellness app space, and we are accelerating. Over 25.5 million people across the world use our apps — Muscle Booster, Yoga-Go, and WalkFit — to build healthier habits, move more, and feel better every day. Every subscription represents a real person making a real change in their life, and we take that seriously.
With 500+ people across hubs in Cyprus, Ukraine, Poland, Spain, and the UK, we combine the scale of a market leader and the drive of a team that's just getting started.
What We’re Looking For
We are seeking a product-minded, impact-driven Senior Backend Engineer with strong experience in Domain Driven Design, cross-functional product development and Developer Productivity. In this role, you’ll collaborate with product, engineering, and data teams to spearhead the development of a greenfield product, evolve existing content management systems, and ensure our platforms remain robust, scalable, and efficient. You’ll be an advocate for highly iterative development approaches, data-driven decision-making in your team, fueling our mission to bring health and wellness to millions.
Key Responsibilities
- Spearhead development of a greenfield product: Collaborate with product, engineering, and data teams to spearhead development of a greenfield, data and multimedia powered product in the wellness & fitness space
- Cross-functional collaboration: Work closely with product managers, designers, software engineers, content producers, data experts, and infrastructure teams
- Mentor & lead by example: Provide guidance to team members, lead team level product and engineering initiatives, influence coding standards, support your team in making critical decisions
- Set us up to maximize the pace of experimentation: Advocate for and drive implementation of highly iterative development practices and technical solutions that can allow us to maximize the pace of experimentation while maintaining quality
- Be a champion of Engineering Excellence: Advocate for and implement best engineering practices, foster a learning culture, and influence strategic technical decisions in your team. Ensure scalability, performance, and reliability of systems owned by your team
Required Skills
- Strong product & business mindset: Proven ability to drive the building of successful products and/or platforms used by product teams, working closely with Product Managers, Designers, Domain experts to create value for customers
- Domain Driven Design: comprehensive system design skills with proven impact building new and refactoring existing large-scale systems powering customer-facing products
- Proven technical foundation: Strong hands-on engineering background on the backend, strong experience with relational and non-relational databases and AWS infrastructure (e.g. Lambda/API Gateway/SQS/SES/CloudFormation/CloudWatch)
- Language and tool agnostic approach: Ready to pick the right tool for each challenge Experience with building efficient, scalable, reliable backend systems in Python or Kotlin is a plus. Our main language of programming is Python
- System-level impact: Track record of influencing technical direction of your team and of effective collaboration with adjacent teams, with the ability to highlight risks, trade-offs and propose efficient solutions
- Engineering culture & excellence: Demonstrated ability to shape and elevate engineering culture, methodologies, and best practices in your team
- Developer productivity: Experienced in maximising developer productivity through the right technical choices, highly iterative development practices to achieve high pace of data-driven experimentation
- End-to-end ownership and dealing with ambiguity: You thrive in ambiguous environments and get excited about figuring out solutions