At Enjoy Gaming, we’re a passionate team of industry experts, backed by market specialists and foreign investment. We’re thrilled to create live dealer shows and slots. We’re making our games to provide an even better gaming experience.
Our core values of ownership, communication, and honesty drive everything we do.
Join us and be part of our innovative journey in the gaming world!
We are currently looking for a skilled Engineering Manager to lead our technical team in developing cutting-edge gaming solutions. Your expertise will be vital in ensuring the seamless integration of systems and technologies, enabling us to deliver outstanding gaming experiences. Join us and play a key role in shaping the future of gaming!
What goals will you have?
— Bringing a joint and coherent technical vision for project implementation across teams.
— Building and supporting collaboration with the COO, CTO, PMs, and other stakeholders to ensure efficient planning and implementation of projects.
— Creating technical development plans for products and solutions for technical debt together with the CTO and other stakeholders, and introducing and implementing them within the teams.
— Reviewing and approving architectural solutions suggested for implementation within the teams, involving CTOs and Software Architects if needed.
— Monitoring team structures and the efficiency of technical processes used, and suggesting improvements together with the CTO and PMs.
— Ensuring that business and functional requirements provided are sufficient for the team to start or continue project development.
— Accepting results produced by the team while ensuring their technical quality and compliance with requirements and expectations.
— Providing input and consulting on strategic technical decisions and solutions when needed.
— Facilitating professional and project-specific technical knowledge sharing across teams, ensuring transparency, sufficiency, and availability of knowledge for the entire company.
— Organizing technical training, participation in professional conferences, and talent development for the teams.
— Monitoring team work efficiency from a technical perspective, coordinating with PMs on efficiency metrics, and participating in solution implementation to improve them.
— Participating in the recruitment process, particularly conducting technical interview sessions for Team Lead and Tech Lead positions.
— Defining the onboarding process for all new team members and maintaining and improving it.
— Conducting People Management for Team and Tech Leads: 1:1 meetings, performance reviews, critical and supportive conversations, providing feedback on work, mentorship, and coaching.
Responsibilities Area:
— Ensuring that the technical stack, environment, tools, and architectural solutions are consistent and comprehensive across teams.
— Ensuring that team structures and technical processes/flows are effective in achieving the teams’ joint goals and results.
— Ensuring that the professional level, skillset, and knowledge of team members are sufficient to implement planned tasks.
— Developing a plan for the technical development and evolution of products, including solutions for technical debt, and ensuring its implementation.
— Providing professional development and mentorship for Team and Tech Leads.
— Establishing appropriate technical metrics of team efficiency and implementing solutions to optimize them.
— Ensuring that teams have enough input data, resources, and capabilities to achieve specific planned joint results.
— Providing necessary flexibility and adjustments in development according to changes in priority and scope from outside the teams.
— Being responsible for the technical quality of joint results, ensuring compliance with expectations, and providing necessary operational support and activities.
— Ensuring that all relevant stakeholders are informed and involved in managing technical risks and changes for a portfolio of projects.
Technology Stack:
TypeScript, JavaScript, NodeJS
React
MongoDB, Redis, MySQL
GCP
What you get in return:
— Competitive Salary: Competitive salary fixed in EUR with yearly performance reviews.
— Remote Work Option: Choose to work remotely, providing greater flexibility and comfort.
— Corporate Benefits: Medical insurance, psychologist, english speaking club.
— Paid Vacation: 20 working days of paid vacation + 10 time off in lieu , including national holidays.
— Paid Sick Leave: 10 working days.
— Professional Development: Get reimbursement for professional development courses and training.
— Self-Development: Get reimbursement for language courses, sports, massage, or life-coach.