Job Description
We are looking for Engineering Manager who will lead several teams of engineers and the back-end technologies of a platform/product in order to achieve technological excellency and produce high quality, high value and timely releases.
Main Responsibilities
Directs and controls the back-end technologies of a platform/product
Leads the recruitment and onboarding process for their teams, hires/fires as necessary, coaches teams and individuals to grow talents
Manages back-end team leads and possibly senior engineers by doing activities such as: periodic feedbacks, one-to-one sessions, performance evaluations, preparing individual development plans (IDP) for direct reports
Participates in and leads/co-leads agile processes and scrum/kanban ceremonies of the team and makes sure the team doesn’t deviate from set agile rules.
Leads the platform/product development without frequently getting involved in writing and reviewing code.
Improves the quality of the platform/product by identifying technical debts, recurring problems and pitfalls. Improves the architecture, system design and process flows
Managing resources within his/her teams, rotates people as necessary and creates a balance of work load among teams
Implements latest technological innovations to further advance company’s technology in order to enable better and more digital products.
Creates new guidelines and improves existing standards, ensures that domain knowledge of the team is well documented
Participates and drives engineering activities that are not directly linked to his/her team, but improves the whole engineering
Requirements:
Bachelors, Masters or higher degree in Computer Engineering, Computer Science, Applied Mathematics or any relevant field.
8+ years experience in backend development, 2+ years experience in managing other engineers or leads
Experience with K8s and containers, experience with cloud-based development, infrastructure and system design, microservices,
SQL and NoSQL databases, agile methodology (ideally scrum)
Data structure, coding patterns and algorithms knowledge
Experience with RESTful APIs, Message brokers, 3rd party integrations, code/ peer reviews, working with design mock-ups, CI/CD, Secure development, Information security, Test-driven development
Constructive feedback, Analytical skills, Leadership and Team management, Communication and Presentation.
English (Upper-intermediate)
We offer excellent benefits, including but not limited to:
Learning and development opportunities and interesting challenging tasks;
Official employment in accordance with the laws of Cyprus and the EU, registration of family members;
Relocation package (tickets, staying in a hotel for 2 weeks);
Company fitness corner in the office for employees;
Opportunity to develop language skills and partial compensation for the cost of language classes;
Birthday celebration present;
Time for proper rest and 24 working days of Annual Vacation;
Breakfasts and lunches in the office (partially paid by the company).