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.
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.
👉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!