Job VC

Hands-On Engineering Manager

BETER · dou · Not specified · Київ, за кордоном, віддалено
Open original ↗
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.