NovaKid is a fast growing online English school for 4-12 year olds. We are on a mission to create the best in the world online education platform for children. Today, we have over 80,000 students from more than 40 countries supported by 2,500 native speaking teachers.
We are looking for an exceptional team lead with a strong background in backend development to join our student experience team.
You will
-
Provide leadership and guidance to the diverse team of front-end and back-end developers
-
Contribute to the codebase: 60% code 40% management
-
Work closely with the product manager and a wider product team to drive forward the development of the student area, including classroom and educational games
-
Be responsible for the architecture, quality, and performance developed applications
-
Ensure right processes are put in place and right tooling is used throughout the development process
-
Be a proactive member of the technical leadership team and contribute to the overall product development
You have ...
-
Degree in Computer Science, Software Engineering or a related field
-
3+ years of experience in leading development teams
-
5+ years of experience as Python developer
-
Experience in designing and developing scalable backends and REST APIs
-
Experience working with our stack: FastAPI, Pyramid, Socket.io, PostgreSQL, SQLAlchemy, Celery, RabbitMQ
-
Fluent or professional English
A bonus if you have
-
Worked on e-learning projects and/or game development projects
-
Developed and deployed application on AWS
We offer...
-
Remote work (core hours GMT+3)
-
Friendly young team
-
Unlimited holidays
-
Bonuses and stock options