Position: Platform Development Lead
Company: OpenRnDinUA
Category: Lead
Experience required: 5y
English level: upper

Objectives
The platform development leader should be an educated, skilled and highly motivated
His objectives are to help his team grow while focusing their energy talent and skills on achieving the business objectives.
The leader must have an open mind, trust his/her team members and delegate responsibilities 
He should know the fine craft of software development, have common sense and good social and interpersonal skills
Responsibilities
Leadership
•	Provide support, mentoring and motivating your team members aligning them behind the business objectives and set personal objectives
•	Empower your team members to take decisions and be proactive
•	Measure and evaluate each member and provide constructive feedback on a regular basis
•	Conduct periodic one on one meetings 
•	Facilitate open and honest communications internally, cross departments, and with external stakeholders
•	Focus the team around what's important and create an environment for the team to succeed, you’ll have autonomy (or at times strong influence) in defining
•	Software dev methodology
•	Technical Stack and the Tools to get the job done
•	Coding and testing standards
•	Hiring
•	Take and Make decisions - you should be able to listen, make a decision, articulate the reasoning behind it and back it up (and sometimes make mistakes)
•	Act immediately to help resolve any conflicts (internal and external) and surface any issues which need proper attention from higher management
•	Set a good example for behavior and culture, don’t tolerate disruptive people and behaviors
•	Care for each member of your team! They are all humans	
	

Technical Leadership
•	Must be a skilled programmer (and passionate about it) and have proven experience as a developer / architect
•	You’re required to contribute to the code base
•	Responsible for the technical solution and architecture of the platform and its products and components including: Backend APIs interfaces, Math server implementation, Backoffice, games management, data infrastructure, financial reports etc.. 
•	Responsible for designing (and have proven experience) of complex software solutions according to the business requirements and objectives
•	Supporting customers (technical) integration and solving technical operations issues based on priority  (production bugs etc)
•	Set the standards for your team and measure the team velocity and performance

Project Management and other stuff
•	Responsible for meeting deadlines and delivering according to commitments
•	Responsible for each member allocation and productivity
•	Responsible for planning and estimating work and to indicate risks, delays and impediments as they raise

Qualifications
•	3 years experience as a people manager / leader.
•	5 Years hands on Java experience.
•	Proven experience in working with production high scale products serving thousands of concurrent users and requests  a second.
•	Experience in working with memory/performance critical applications.
•	Proven experience working with relational databases (mysql).
•	Knowledge of google cloud infrastructure is a big plus.
•	Advanced English.

Nice to have:
•	Igaming / Gambiling experience developing server side
•	Passionate about games, with understanding of game-play mechanics.
•	Knowledge of client side technologies.

Our Software stack includes:
1.	Java for the backend
2.	React for backoffice front end
3.	mysql 
4.	Google Cloud Platform