View All Jobs 137126

Hands - on Engineering Manager - Remote Eligible

Lead development of scalable real-time sports analytics services
Warsaw
Senior
2 days ago
BETER

BETER

A provider of sports and esports content, betting data, and gaming solutions for bookmakers and audience engagement platforms.

Hands-On Engineering Manager

BETER is a rapidly growing product company. We create competitive content supplemented with analytics. For more than 5 years, we have been organizing sports tournaments, broadcasts, and developing our own sports community. We hold 45+ thousand events per month in esports and classic sports. BETER products are known all over the world — our content is represented in 150+ countries. Our current partners are the world's most famous trading giants. We are currently looking for a Hands-On Engineering Manager who will drive the technical strategy for our sports analytics platform. This role follows a "Player-Coach" model, combining team leadership with hands-on development work. You can expect to spend roughly 40% of your time coding and 60% on management and leadership responsibilities.

Responsibilities

Technical Contribution (~40%):

  • Active Coding: Writing high-quality C# code for tools, products, and complex architectural components.
  • Architectural Design: Designing services in collaboration with the architect and business analysts, focusing on high-load and scalability.
  • Quality Assurance: Implementing and maintaining software development best practices, coding conventions, and conducting rigorous code reviews.
  • Performance Optimization: Identifying bottlenecks, profiling database queries and code, and troubleshooting performance issues.
  • Testing: Writing unit tests for functionality and ensuring high test coverage within the team.

Team Leadership & Management (~60%):

  • Team Operations: Organizing team workflow, planning sprints, distributing tasks, and monitoring execution.
  • Mentorship: Mentoring engineers, assisting in the creation of Personal Development Plans (PDPs), and fostering technical growth.
  • Hiring: Participating in the recruitment of team candidates, assessing technical expertise, and managing onboarding.
  • Process Management: Implementing and monitoring compliance with development processes; minimizing bureaucracy.
  • Feedback & Evaluation: Providing regular feedback to team members, conducting 1:1s, and assessing performance.
  • Administrative: Approving vacations, sick leave, time off, and managing the team's schedule and workload.

Requirements

  • Management Experience: 3+ years of experience in managing a team, including organizing work, maintaining discipline, delegating, and monitoring execution.
  • Technical Expertise: 6+ years of expertise in the .NET ecosystem (tools, libraries, frameworks).
  • Coding Proficiency: Capability to write high-quality code in C# (.NET Core, ASP.NET Core) with a strong understanding of OOP, SOLID concepts, and design patterns.
  • Database Skills: Experience with RDBMS and NoSQL (profiling queries, designing schemas, understanding index logic).
  • Asynchronous Processing: Experience with message brokers (Kafka preferred), including building asynchronous data delivery, fault tolerance, and scaling strategies.
  • DevOps Practices: Experience with automation of development/QA tools, monitoring, tracing, and debugging in cloud environments.
  • Code Quality: Strong adherence to code review practices and standard coding conventions.
  • Availability: Willingness to participate in on-calls according to a pre-planned schedule.
  • Business Orientation: Ability to treat the entrusted area with responsibility, setting goals and systematically improving team skills.

It Will Be a Plus:

  • Experience developing in languages other than C# or Frontend experience.
  • Experience digging into the internals of frameworks.
  • Deep understanding of data structures, algorithms, and complexity (Big O).
  • Understanding of the differences between AMQP and Kafka.
  • Experience with MS Orleans, Prometheus, Clickhouse, and OpenTelemetry.
  • Master's Degree in Applied Mathematics or technical education.

Technical Environment & Workflow:

  • High-Load System: Based on .NET 8+, processing real-time changes and recalculating analytics.
  • Infrastructure: Code is containerized and lives in AWS EKS.
  • Data Stack: Kafka for real-time messaging; MongoDB and PostgreSQL for data storage; Victoria Metrics and ElasticSearch for observability.
  • Team Structure: Cross-functional teams focused on specific services with high autonomy.
  • Decision Making: Processes prioritize quick decision-making based on risk analysis and alternative assessment.

We Offer:

  • Remote Work: Ability to work remotely with a flexible schedule.
  • Compensation: Competitive payment with timely reviews.
  • Leave: 20 working days of paid vacation, 100% paid sick leave, and paid child care leave.
  • Growth: Personal mentoring and coaching.
  • Culture: Team building and corporate events.
+ Show Original Job Post
























Hands - on Engineering Manager - Remote Eligible
Warsaw
Engineering
About BETER
A provider of sports and esports content, betting data, and gaming solutions for bookmakers and audience engagement platforms.