About the job FunFlow isan accredited IT company, developer of popular mobile games and apps. For 15 years, we've been helping millions of people enjoy their free time by creating top-tier entertainment games and services worldwide. The social gaming project we're developing is growing by 20% annually. Our audience consists of over a million daily users , who make tens of thousands of purchases and play over 50,000,000 games daily. A little about our approach: We're growing rapidly and adapting to a changing market. We think in terms of goals , not tasks, and value freedom of expression and proactivity. We're not afraid to take risks , testing new tools and hypotheses. Our company has a vibrant developer community, giving you the opportunity to share experiences and be inspired by exciting solutions. To realize new challenges and fully exploit the potential of this large (150,000 RPS) gaming project, we are strengthening our server-side development team. We are inviting a Team Lead Backend to lead one of our 2-3-person sub-teams. We are focused on immediate communication and results, so our work format is office-based (no remote or hybrid work). We use: Java 21; Lightweight dependency stack: Guice, Grpc, Jersey; MySQL and Redis for data storage; Zookeeper for cluster configuration and connectivity management; RabbitMQ for reliable communication between services; GitLab for code hosting; Gradle/TeamCity to build it. The tasks that await you: — Manage complex, non-standard tasks from the stage of developing technical specifications to support in production; — Refactor and optimize code, look for performance issues; — Manage the technical development strategy of the sub-project; — Maintain technical documentation on current tasks; — Improve intra-team processes; — Manage the backlog of tasks (distribute, participate in the evaluation of labor costs and acceptance of results); — Select team members, conduct technical interviews. We expect you to: — Focused on results; — You know Java Core very well; — You have practical experience with multithreaded applications; — You have skills in code organization, testing and profiling; — You have experience with relational databases; — Understand the operating principle of distributed systems; — We developed high-load, low-latency solutions and deployed them in production. — You have experience in mentoring and leading a team. We offer: Official registration of the Labor Code of the Russian Federation and white salary; Flexible start times for the working day from 9:00 to 11:00 in the office (no hybrid or remote work) ; Spacious and super-equipped office in the center of Moscow; Voluntary health insurance with dental coverage, partial fitness reimbursement, consultations with the Yasno service, and online classes with Skyeng; Corporate training and career development opportunities; Group lessons in the following areas: volleyball, padel tennis, quizzes, chess and board games. APPLY NOW https://www.linkedin.com/jobs/search-results/?currentJobId=4341760318&eBP=NOT_ELIGIBLE_FOR_CHARGING&f_TPR=r604800&keywords=Jobs%20%20in%20Russia&refId=foRegpAnjByA%2B%2Bj2NS1jBw%3D%3D&start=25&trackingId=CVd4uwkYyFd7Ulv8%2BAPMxQ%3D%3D