Overview

About us

Codecool is a growing network of international coding schools in the EU. Our mission is to reinvent IT education and solve the ever-growing IT talent gap of companies by giving coding careers to a wide range of people. Codecool is already present in 4 countries (Hungary, Poland, Romania & Austria). We changed the lives of more than 2000 students through coding by providing trainings and jobs for them.

 

Your role

Join Codecool’s platform development team – work together with full-stack Software Engineers, Product Managers and Designers. Lead by example and build in-house incubated learning management product with us. Passion for education and building a product – is what we’re looking for.

 

Your tasks

👉Drive building a product from a tech perspective. Participate in setting product goals, defining experiments, and validating new product ideas.

👉Set long term vector goals for engineering in line with product goals – Create and maintain long term goals for engineering and drive the teams towards these goals.

👉Set quality metrics and standards – Metrics about the quality of engineering (not the product) – like cycle time, release cycle, etc.

👉Actively participate in prioritisation – Work together with Product Management in prioritisation of features, responsible for creating engineering elements, explaining the reasons for product organisation and helps them prioritising.

👉Oversee the architecture of all systems – Participate in design sessions together with senior engineers.

👉Maintain team structure – Overview all team changes, maintain attrition, recruitment.

👉Take care of people management – Have 1-1s with all team members regularly, ensure people development, performance management, salary changes, etc.

 

Our ideal candidate

✔️ideally has at least 4 years of experience as a software developer and worked for sime time in a product development team. Our tech stack:

⚡️Java, Spring boot, Angular, Python

⚡️PostgreSQL in Google cloud with Docker and Kubernetes

✔️speaks fluent Hungarian and advanced English

✔️has experience in building a product: knows how to deliver an MVP,  can ideate about quick ways to validate new product ideas

✔️ideally has experience leading, managing, and mentoring software engineers

✔️is a credible person with programming experience of modern web applications

✔️has experience managing complex projects within a cross-functional team

✔️is familiar with agile practices, OO, SOLID, TDD, CI/CD and Clean Code

✔️cares about coding standards and writing lean, maintainable software

✔️or checks the few of these, but have the enthusiasm to learn the others!

 

Why is it great to work with us?

💫We offer an awesome atmosphere. Our offices are somewhere between a tech start-up and a university hallway, full of budding coding superstars

💫You will work with great, open-minded people, who are here for the same reason: to make an impact on others’ lives and help them to become a programmer!

💫You will be working in a company where flexibility, freedom, and ownership are not just meaningless values on the wall – we are living these values every day!

💫We work hard & play hard: we work four days every second week

💫We are a flat organization, if you have an idea and the motivation to make it happen, there is no bureaucracy that stops you, it will happen!