Backend Engineer (Team Lead)

BetterMe

Job Summary

BetterMe is a global wellness ecosystem creating products for physical, mental, and emotional balance. We are looking for a Backend Engineer (Team Lead) for the Workouts team, responsible for user physical activity functionality: workouts, workout plans, fitness data, and integrations. This role is for a strong senior engineer who wants to develop in people management, support the team, and participate in product development from a business perspective.

Must Have

  • Participate in planning, task decomposition, and prioritization with management
  • Control project delivery metrics and new functionality quality
  • Collaborate with product, mobile, and other teams
  • Ensure stability, scalability, and quality of existing backend systems
  • Participate in architecture design and development (transition from monolith to microservices)
  • Provide technical leadership to the team: 1-1s, code review, best practices, mentoring
  • Develop and evolve backend functionality for the workout direction (workouts, plans, integrations)
  • 5+ years of experience in backend development
  • Confident experience with PHP 8+ and OOP, Laravel and/or Symfony frameworks
  • Willingness to learn Golang or commercial experience with it
  • Experience with MySQL and/or PostgreSQL
  • Experience with caching and in-memory storage (Redis, ElastiCache)
  • Understanding and practical experience with microservice architecture and REST API
  • Experience with Docker, CI/CD, Linux, background jobs
  • Experience with asynchronous communication (RabbitMQ, Kafka, SQS)
  • Understanding of SOLID principles, design patterns, 12-Factor App
  • Experience writing unit tests and maintaining code quality
  • Experience or strong motivation for people management and teamwork

Good to Have

  • Commercial experience as a Team Lead or similar role
  • Understanding of business context and the impact of technical decisions on the product
  • Experience implementing delivery, quality, and system availability metrics
  • Experience with Clean Architecture or DDD
  • Experience with high-load or distributed systems
  • Experience with AWS, Kubernetes/Helm
  • Experience with search engines (Elasticsearch, OpenSearch)
  • Experience with ffmpeg
  • Skills in documenting architectural solutions (PlantUML, Mermaid)

Perks & Benefits

  • Work on a product that impacts the health of millions of people
  • Opportunity to grow as a team leader with management support
  • Modern technical stack and complex architectural tasks
  • Strong product culture and cross-functional collaboration
  • Flexible working conditions and focus on work-life balance
  • Inspiring mission
  • Trust without micromanagement
  • Opportunities for growth (90% of leads grew internally)
  • Flexible work format (office, remote, or hybrid)
  • Wellness in practice (offline: training with professional coaches in the corporate gym, massage, corporate lunches, sports and team activities; online: regular online training, discounts from partners, free access to products)
  • Medical insurance, corporate doctor
  • 20 paid vacation days, paid sick leave, and additional days off for public holidays
  • Open communication, honest feedback, and support for initiatives
  • Support for participation in sports events (covering entry fees)
  • Modern equipment and all necessary tools for productive work
  • Experienced lawyers and financiers to help with any questions

Job Description

About the company:

BetterMe is a global wellness ecosystem that creates products for physical, mental, and emotional balance. We help millions of people become better - and grow with them.

We are currently looking for a Backend Engineer (Team Lead) for the Workouts team, which is responsible for user physical activity functionality: workouts, workout plans, fitness data, and integrations.

This role is for a strong senior engineer who wants to develop specifically in people management, support the team, and participate in product development from a business perspective.

Your future tasks:

  • Participation in planning, task decomposition, and prioritization together with management;
  • Control of project delivery metrics and quality of new functionality;
  • Collaboration with product, mobile, and other teams;
  • Ensuring the stability, scalability, and quality of existing backend systems.
  • Participation in architecture design and development (transition from monolith to microservices);
  • Technical team leadership: 1-1s, code review, best practices support, mentoring;
  • Development and evolution of backend functionality for the workout direction (workouts, plans, integrations);

What you will need for this?

  • 5+ years of experience in backend development;
  • Confident experience with PHP 8+ and OOP, Laravel and/or Symfony frameworks;
  • Willingness to learn Golang or commercial experience with it (≈ 10% Go / 90% PHP);
  • Experience with MySQL and/or PostgreSQL;
  • Experience with caching and in-memory storage (Redis, ElastiCache, etc.);
  • Understanding and practical experience with microservice architecture and REST API;
  • Experience with Docker, CI/CD, Linux, background jobs;
  • Experience with asynchronous communication (RabbitMQ, Kafka, SQS);
  • Understanding of SOLID principles, design patterns, 12-Factor App;
  • Experience writing unit tests and maintaining code quality;
  • Experience or strong motivation for people management and teamwork.

It would be great if you also have:

  • Commercial experience as a Team Lead or similar role;
  • Understanding of business context and the impact of technical decisions on the product;
  • Experience implementing delivery, quality, and system availability metrics.
  • Experience with Clean Architecture or DDD;
  • Experience with high-load or distributed systems;
  • Experience with AWS, Kubernetes/Helm;
  • Experience with search engines (Elasticsearch, OpenSearch, etc.);
  • Experience with ffmpeg;
  • Skills in documenting architectural solutions (PlantUML, Mermaid).

What awaits you at BetterMe:

  • Work on a product that impacts the health of millions of people;
  • Opportunity to grow as a team leader with management support;
  • Modern technical stack and complex architectural tasks;
  • Strong product culture and cross-functional collaboration;
  • Flexible working conditions and focus on work-life balance.

Inspiring mission. Every code, design, and idea helps millions of people become healthier and more confident.

Trust without micromanagement. You manage your time independently and make decisions. We value results, not hours online.

Growth opportunities. 90% of our leads grew internally. There is room for initiatives, new responsibilities, and career upgrades.

Flexible work format. Choose what suits you best - office, remote, or hybrid.

Wellness in practice. Offline: training with professional coaches in the corporate gym, massage, corporate lunches, sports and team activities - everything to switch off and recharge together. Online: regular online training, discounts from our partners, free access to our products.

Medical insurance, corporate doctor.

Vacation and balance: 20 paid vacation days, paid sick leave, and additional days off for public holidays.

Open communication. Transparency between teams, honest feedback, and support for initiatives are our usual practice.

We support participation in sports events. We cover entry fees and motivate the team to perform together.

Modern equipment. We provide new equipment and everything necessary for productive work.

Experienced lawyers and financiers - will help with any questions: from documents to consultations on your issues.

19 Skills Required For This Role

Team Management Cross Functional Design Patterns Game Texts Cross Functional Collaboration Mysql Postgresql Rabbitmq Linux Aws Elasticsearch Helm Redis Ci Cd Docker Microservices Kubernetes Laravel Php

Similar Jobs