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