Head of Engineering

FAVBET Tech develops software that is used by millions of players around the world for the international company FAVBET Entertainment.
We develop innovations in the field of gambling and betting through a complex multi-component platform which is capable to withstand enormous loads and provide a unique experience for players.
FAVBET Tech does not organize and conduct gambling on its platform. Its main focus is software development.

Main areas of work:

  • Betting/Gambling Platform Software Development — software development that is easy to use and personalized for each customer.
  • Highload Development — development of highly loaded services and systems.
  • CRM System Development — development of a number of services to ensure a high level of customer service, effective engagement of new customers and retention of existing ones.
  • Big Data — development of complex systems for processing and analysis of big data.
  • Cloud Services — we use cloud technologies for scaling and business efficiency

Requirements

  • 10+ years in the IT industry;
  • Extensive experience in software development, with a strong background in PHP, NodeJS or GO.
  • Strong understanding of software design principles and architectural patterns
  • Proven expertise in cloud computing, specifically with AWS, and hands-on experience with containerisation technologies like Docker and orchestration tools like Kubernetes.
  • Demonstrated leadership skills with the ability to manage and motivate a diverse team of technical professionals.
  • Solid understanding of the technical and regulatory challenges in the online gambling industry.
  • Experience with Agile/Scrum methodologies and a commitment to adopting agile practices in team management and product development.
  • Excellent problem-solving skills, strategic thinking ability.
  • Expertise in overseeing large-scale, multifaceted projects.
  • Demonstrated success in high-level leadership positions.
  • Skilled at inspiring, mentoring, and managing diverse, remote teams.
  • Exceptional interpersonal and communication abilities to engage effectively with clients, stakeholders, and executive leadership.

Responsibilities

  • Translate the Organization’s technology strategy into tactical plans for development managers and their teams.
  • Define engineering goals and metrics in alignment with company objectives.
  • Evolve the Organization’s long-term technology roadmap, focusing on scalability, innovation, and market competitiveness.
  • Business Impact Focus
  • Ensure the engineering department delivers on the product roadmap, balancing quality, deadlines, and scalability.
  • Collaborate with product and business teams to ensure technical decisions contribute to revenue growth, cost efficiency, and customer satisfaction.
  • Team Management and Development Leadership of Development Managers
  • Supervise and mentor development managers, helping them align their teams with the organization’s goals.
  • Ensure that development managers are equipped with the tools, knowledge, and resources to lead their teams effectively.
  • Hiring and Retention
  • Oversee recruitment and retention efforts to build strong, diverse teams.
  • Foster career growth opportunities for managers and individual contributors.
  • Address and mediate conflicts within or across teams to maintain morale and focus on objectives.
  • Culture Building
  • Promote a culture of collaboration, accountability, and innovation within the engineering organization.
  • Encourage adoption of training programs and certifications to upskill team members and keep up with technological advancements.
  • Implement and refine engineering processes (e.g., Agile, Scrum, DevOps) to ensure efficient development cycles.
  • Quality Assurance
  • Establish and uphold coding standards, review processes, and testing practices to ensure high-quality output.
  • Cross-Team Coordination
  • Ensure seamless collaboration between development teams and other departments (e.g., product, design, operations).

Technical Leadership Technology Oversight

  • Monitor technical decisions and architectural guidelines to ensure alignment with the company’s technical vision.
  • Evaluate trade-offs and risks in technical implementations while maintaining scalability and performance.
  • Innovation
  • Promote the adoption of new tools, technologies, and methodologies to enhance productivity and innovation.
  • Oversee the development of POCs for evaluating emerging technologies and solutions before full-scale implementation.
  • Track team performance metrics (velocity, delivery timelines, bug rates, etc.) and identify areas for improvement.
  • Work with development managers to allocate resources effectively across teams to meet organizational priorities.
  • Crisis Management
  • Resource Allocation
  • Operational Oversight Performance Monitoring
  • Serve as the escalation point for complex technical issues and project bottlenecks.
  • Implement and facilitate postmortem processes to identify root causes and actionable steps after significant incidents or outages.

Communication and Reporting

  • Regularly update the upper management on progress, risks, and opportunities within the engineering organization.
  • Present engineering plans, achievements, and challenges to the executive team when required.
  • Downward Communication
  • Cascade the Organization’s strategic directives to development managers, ensuring alignment at all levels of the department.
  • Maintain clear communication channels to ensure all teams are informed about organizational changes, priorities, and expectations.• Ensure engineering teams follow security protocols, compliance requirements, and industry best practices.• Work with teams to implement disaster recovery and business continuity plans.
  • Innovation Leadership
  • Risk Mitigation
  • Security and Compliance Best Practices
  • Identify emerging trends and guide research and development (R&D) initiatives to keep the organization ahead of the curve.
  • Encourage internal innovation by organizing hackathons, innovation days, or idea labs where teams can experiment and propose solutions.

We offer

  • 30 days of paid day-off — we value rest and recreation;
  • Medical insurance for employees and the possibility of training employees at the expense of the company and gym membership;
  • Remote work or the opportunity — our own modern lofty office with spacious workplace, and brand-new work equipment (near Pochaina metro station);
  • Flexible work schedule — we expect a full-time commitment but do not track your working hours;
  • Flat hierarchy without micromanagement — our doors are open, and all teammates are approachable.
Published 4 March
69 views
·
11 applications
82% read
·
10% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.