We are a product R&D company that creates solutions for the Product Ecosystem in the dynamic iGaming market domain. Our Mission is to create cutting-edge platforms to reinvent the iGaming industry. Our product is the top-quality iGaming ecosystem created on a vast choice of technologies, stacks, and programming languages.
13 січня 2025

BE Team Lead (Hands-on)

віддалено

We are a product R&D company that creates solutions for the dynamic iGaming Ecosystem.

Our Mission is to create cutting-edge platforms to reinvent the iGaming industry.

Responsibilities:

  • Leading and mentoring a team of backend engineers, fostering a culture of collaboration and technical excellence.
  • Taking responsibility for the overall performance and delivery of the backend team, ensuring timely and high-quality outcomes.
  • Supporting the growth and development of backend engineers through coaching, training, and career development initiatives.
  • Writing backend code and tests as well as leveraging open source technologies to get reliable results.
  • Improving code quality through testing, refactoring, peer-reviews.
  • Working effectively in an agile team using Scrum, XP and Lean practices, e.g. participating in daily stand-ups, planning sessions, showcases and retrospectives;
  • Collaborating with business stakeholders and internal users to design and deliver products that attract new customers and keep them coming back.
  • Performing root cause analysis to ensure that mistakes are properly understood and not repeated.
  • Production support, comprehensive metrics coverage, and robust logging.
  • Driving best engineering practices, ensuring code quality, performance, scalability, and maintainability.
  • Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours.
  • Assisting in hiring, onboarding, and growing the engineering team.

Requirements:

  • Experience in a leadership role, managing backend teams, ensuring high-quality deliverables, and fostering technical and professional growth.
  • Extensive knowledge of Java, Spring and associated technologies: JUnit, Web Application Servers (e.g. Jetty/Tomcat), Gradle/Maven.
  • Strong knowledge of MySQL and writing optimized database queries.
  • Thorough understanding of architectural software concepts, Object-Oriented and Functional programming, MVC/MV* architectures, asynchronous server communication.
  • Experience in the design and development of RESTful web services and JSON handling.
  • Able to use Git and understand distributed version control strategies;
  • Software craftsman, with a rigorous and disciplined approach to writing simple and effective software but not afraid to learn from failure and tell others about mistakes.
  • Knowledgeable in web software architectures and design patterns.
  • TDD, Refactoring.
  • Ability to use the JIRA work management system.
  • Have an aptitude and willingness to learn the business domain and new technologies.
  • Excellent leadership, communication, and decision-making skills.

Desirable:

  • Familiar with Groovy, Spock, Hibernate, Spring Boot.
  • Have used cloud services like AWS or Google App Engine.
  • Experience of integrating backend services with NodeJS, Angular, Ionic or a similar framework for mobile site development.
  • Knowledge of multi-threaded programming and concurrency.
  • Track record of delivering scalable applications that are performant under high traffic volumes and leverage aCDN like Fastly.
  • Comfortable working in a Linux environment with scripting languages.

Personal skills:

  • Self Motivated team player.
  • Reliable person in development.
  • Keen to do things better.
  • Strong communication and problem solving skills.
  • Product goals-oriented.

Interview Stages:

  1. HR Interview (45 minutes) — Initial conversation to discuss your experience, career goals, and cultural fit.
  2. Technical Task (Optional)
  3. Technical Interview (1.5 hours) — In-depth technical interview covering relevant skills.
  4. Final Interview (1.5 hours) — A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values.
  5. Job Offer

You will get:

  • Competitive salary and Bonuses.
  • Professional growth.
  • Medical insurance.
  • Wellbeing program.
  • English courses.
  • Team of motivated professionals.
LinkedIn