At Novakid, we’re building the world’s most engaging online English-learning platform for kids. With 80,000+ students and 2,500+ teachers across 15+ countries, we’ve proven the demand. Now we’re scaling up — and we want you to help us design and build the future of AI-driven education.
We’re not just writing code. We’re creating a smart, personalized learning experience powered by modern AI models (OpenAI, Anthropic, Google, etc.), robust backend systems, and a passionate team that believes in changing how children learn.
Your role
We’re looking for a Senior+ Backend Engineer who’s ready to step beyond coding and take technical leadership responsibilities within our core platform team. You’ll be shaping architecture, mentoring engineers, and making strategic technical decisions that will directly influence how millions of kids learn languages.
This is a hybrid role that combines:
Deep hands-on coding in Python & modern backend technologies. Architectural leadership, designing scalable, reliable systems.
What you’ll do
Lead the design and evolution of our backend architecture (microservices, event-driven systems, AWS serverless, data pipelines).
Drive technical decisions and ensure best practices in code quality, security, and scalability.
Mentor and support backend developers, reviewing code and helping them grow as engineers.
Design and build robust APIs and data flows powering AI-driven language learning features.
Partner with Product and Data Science teams to turn cutting-edge AI models into real-world educational experiences.
Anticipate technical risks, propose solutions, and balance speed with long-term scalability.
What you bring
5+ years of professional backend engineering experience (Python 3.8+ is a must)
Proven track record in system design, architecture, and scaling distributed systems.
Strong knowledge of PostgreSQL, Redis, FastAPI, SQLAlchemy, Celery. Hands-on experience with microservices & AWS serverless stack (Lambda, SQS/SNS, EventBridge, etc.).
Solid understanding of software engineering best practices: code reviews, testing, CI/CD, observability, security.
Experience mentoring developers or leading technical initiatives.
Fluent English (we work across 15+ countries).
Nice to have
Background in startups or high-growth environments.
Exposure to edtech or e-commerce platforms.
Interest in data-intensive systems
Why join us?
Shape the future of AI-powered education for kids worldwide.
100% remote, flexible schedule (core hours GMT+3).
A small, highly skilled team where your decisions have direct impact.
A culture of ownership, trust, and learning — we want you to grow into a Tech Lead / Architect role.
Unlimited paid time off.
Competitive compensation, bonuses, and stock options — we succeed together.
В Novakid мы создаем самую привлекательную в мире онлайн-платформу для изучения английского языка для детей. Более 80 000 студентов и более 2500 преподавателей из более чем 15 стран доказали свою востребованность. Сейчас мы расширяем масштабы и хотим, чтобы вы помогли нам спроектировать и построить будущее образования, основанного на ИИ.
Мы не просто пишем код. Мы создаем интеллектуальный, персонализированный процесс обучения, основанный на современных моделях искусственного интеллекта (OpenAI, Anthropic, Google и т.д.), надежных серверных системах и увлеченной команде, которая верит в изменение методов обучения детей.
Ваша роль
Мы ищем старшего инженера-программиста, который готов выйти за рамки программирования и взять на себя обязанности технического руководителя в нашей основной команде разработчиков платформы. Вы будете формировать архитектуру, наставлять инженеров и принимать стратегические технические решения, которые напрямую повлияют на то, как миллионы детей будут изучать языки.
Это гибридная должность, которая сочетает в себе:
Глубокое практическое программирование на Python и современные серверные технологии. Руководство архитектурой, проектирование масштабируемых и надежных систем.
Что вы будете делать
Руководить разработкой и развитием нашей серверной архитектуры (микросервисы, системы, управляемые событиями, AWS serverless, конвейеры передачи данных).
Принимать технические решения и обеспечивать наилучшие практики в области качества, безопасности и масштабируемости кода.
Консультировать и поддерживать серверных разработчиков, анализируя код и помогая им расти как инженерам.
Проектировать и создавать надежные API и потоки данных, обеспечивающие функции изучения языка на основе искусственного интеллекта.
Сотрудничать с командами, занимающимися разработкой продуктов и обработкой данных, чтобы превратить передовые модели искусственного интеллекта в реальный образовательный опыт.
Предвидить технические риски, предлагать решения и сочетать скорость с долгосрочной масштабируемостью.
Что у вас в багаже:
Более 5 лет профессионального опыта разработки серверной части (обязательно наличие Python 3.8+)
Подтвержденный опыт в системном проектировании, архитектуре и масштабировании распределенных систем.
Глубокие знания PostgreSQL, Redis, FastAPI, SQLAlchemy, Celery. Практический опыт работы с микросервисами и бессерверным стеком AWS (Lambda, SQS/SNS, EventBridge и т.д.).
Глубокое понимание передовых методов разработки программного обеспечения: анализ кода, тестирование, CI/CD, наблюдаемость, безопасность.
Опыт наставничества разработчиков или руководства техническими инициативами.
Свободное владение английским языком (мы работаем более чем в 15 странах).
Хорошо если имеется:
Опыт работы в стартапах или быстрорастущих компаниях.
Знакомство с платформами edtech или электронной коммерции.
Интерес к системам с интенсивным использованием данных
Почему стоит присоединиться к нам?
Формируйте будущее образования с использованием искусственного интеллекта для детей по всему миру.
100% удаленный, гибкий график (основные часы работы GMT+3).
Небольшая, высококвалифицированная команда, где ваши решения оказывают непосредственное влияние.
Культура сопричастности, доверия и обучения — мы хотим, чтобы вы выросли до должности технического руководителя / архитектора.
Неограниченный оплачиваемый отпуск.
Конкурентоспособные вознаграждения, бонусы и опционы на акции — вместе мы добьемся успеха.
Москва
от 5000 USD
Москва
от 350000 RUR
Москва
до 300000 RUR