Position: Lead backend developer
Company: RubyPlay
Experience required: 5y
Category: Java
English level: upper
Published: 2022-10-01T00:00:00+03:00

In short, you are able to kickstart the team by putting down the backend infrastructure as a basis for current and future back-end development, sharing your knowledge within the development team and intensely cooperating with internal stakeholders.

What you will be doing

You will be focused on: 
-Leading and mentoring Rubyplay’s back-end developers, participate in code reviews and act as a point of contact for architecture and cross-functional initiatives 
-Partner with managers to help with decisions around prioritization, execution, work division, planning, goal setting, tech-debt management, etc;
-Understanding the broader context of the team and help set the technical roadmap for the them;
-Contributing to the architecture of our projects and planning activities that are prioritized and directly impacting business and product goals;
-Scoping complex tasks and projects, and break them down into smaller tangible tasks that can be easily taken up by others on the team;
-Actively contribute to the codebase;
-Working with developers to grow their technical, interpersonal and leadership skills and to ensure they have the right challenges and necessary context to use them;
-Help make the team stronger by leveraging (or introducing) frameworks and practices around project management, technical decision making, communication practices, etc;
-Help with the hiring process ;
-Communicating and delivering the technical vision of our projects to the business at a high level and the team at an operational level;

Requirements:
-5 + years of experience in engineering, delivery and quality English proficiency (At least B2);
-Proficiency with Java stack:  Java 8, Java 11, Spring Framework IOC, Spring Boot, MySQL, RabbitMQ, Git, Gradle, Docker, Kubernetes;
-Experience with webservice core standards like HTTP 1/2, WSDL, SOAP, REST;
-Ability to come up with mature, thoughtful, scalable technical designs that support the business operations;
-A drive to help the success of a project/domain/area of responsibility;
-Understanding of broader team/company context and how it relates to specific projects within the team;
-Growth mindset and a demonstrated emotional intelligence to mentor and collaborate with other engineers/managers;
-Can demonstrate strong leadership skills whilst working with developers;
-Hands-on experience developing automation testing & performance testing;
-Hands on experience with CI/CD & DevOps: Atlassian stack, Gitlab etc;
-Experience in the iGaming industry would be desirable;
-Exposure to one or more Javascript web frameworks (React, Angular, GraphQL etc.) would be an asset.