At Novakid, we’re building one of the world’s most engaging online English-learning platforms for kids. Today, we serve 100,000+ students and work with 4,000 + teachers across 15+ countries.
We’ve already proven the demand. Now we’re scaling the platform, expanding AI-driven learning experiences, and rethinking how our backend should evolve for the next stage of growth.
This is where you come in.
We’re looking for a Backend Architect who can help us take a deep look at our current backend landscape, identify the most important architectural risks and opportunities, and shape a practical roadmap for the future.
This is not a “diagram-only” architect role. You’ll be expected to stay close to the code, work with engineering teams, and implement important parts of the architecture yourself.
The role…
We have a large backend system with a core monolith, surrounding services, event-driven flows, and growing AI-related functionality. As the platform scales, we need stronger architectural ownership, clearer backend standards, and a more consistent approach to building new services.
As our Backend Architect, you’ll be the key technical owner of backend architecture decisions. You won’t manage people directly, but you will provide strong technical leadership: setting direction, making complex architectural calls, helping teams make better decisions, and creating standards that make our backend easier to scale, maintain, and evolve.
You’ll work closely with backend engineers, tech leads, product teams, and data/AI teams. Around 50% of your time will be hands-on engineering: writing production code, building reference implementations, working on architectural roadmap items, solving technical debt, or contributing to critical product features.
What you’ll do…
Own backend architectural standards and review major technical decisions across backend teams.Help define the transition path from a large monolith toward a more modular and service-oriented architecture.Create and maintain backend service blueprints: project structure, API conventions, EDA patterns, testing approach, observability, and deployment practices.Work with Product and AI/Data teams to turn AI-driven learning ideas into reliable backend systems.Write code yourself: core backend components, refactoring, roadmap initiatives, platform improvements, proof-of-concepts, and selected product-critical features.Balance long-term architectural quality with product speed and business priorities.
What we’re looking for…
- Strong backend engineering experience, ideally 7+ years, with deep hands-on expertise in Python 3.8+.
- Production experience with FastAPI,SQLAlchemy,Celery,PostgreSQL, and Redis.
- Strong understanding of distributed systems, microservices, modular monoliths, event-driven architecture, and service boundaries.
- Strong practical understanding of backend standards: API design, testing, observability, security, CI/CD, documentation, and code quality.
- Experience with AWS messaging/event services such as SQS,SNS, and EventBridge.
- Ability to write clean, production-ready code and lead by example.
- Strong communication skills: you can explain complex technical topics to engineers, product managers, and business stakeholders.
- Ability to balance engineering quality with delivery speed.
- We value pragmatic architecture, not architecture for its own sake.
- Fluent English.
Nice to have
- Experience integrating or building backend systems around LLMs or AI products.
- Experience in EdTech, e-commerce, marketplaces, or other high-scale consumer platforms.
- Experience in startup or high-growth environments.
- Tech stack
- Language:Python 3.8+Backend:FastAPI, SQLAlchemy, CeleryDatabases:PostgreSQL, RedisInfrastructure:Kubernetes, AWSMessaging / events:SQS, SNS, EventBridgeAI integrations:OpenAI, Anthropic, Google AI and similar provider.
What we offer…
- Fully remote work (core hours GMT+3).
- A chance to shape the future of AI-driven education.
- A fun, dynamic team that loves building innovative products.Unlimited holidays – because we trust you to deliver.
- Bonuses and stock options – we grow together.
Вот перевод описания вакансии на русский язык, адаптированный под профессиональный ИТ-контекст:
Backend Architect в Novakid
В Novakid мы строим одну из самых вовлекающих в мире платформ для онлайн-изучения английского языка для детей. Сегодня мы обслуживаем более 100 000 студентов и работаем с 4 000+ учителей в 15+ странах.
Мы уже доказали востребованность продукта. Сейчас мы масштабируем платформу, расширяем возможности обучения на базе ИИ и переосмысливаем развитие нашего бэкенда для следующего этапа роста.
Здесь в игру вступаете вы.
Мы ищем Backend Architect, который поможет нам глубоко проанализировать текущий ландшафт бэкенда, выявить критические архитектурные риски и возможности, а также сформировать практическую дорожную карту на будущее.
Это не роль архитектора «только для диаграмм». Мы ожидаем, что вы будете близки к коду, будете работать с инженерными командами и самостоятельно внедрять важные части архитектуры.
О роли
Наша система состоит из крупного бэкенда с основным монолитом, окружающих сервисов, событийных (event-driven) потоков и растущего функционала, связанного с ИИ. По мере масштабирования платформы нам требуется более сильное архитектурное владение, четкие стандарты бэкенда и системный подход к созданию новых сервисов.
Как Backend Architect, вы станете ключевым техническим владельцем архитектурных решений. У вас не будет прямых подчиненных, но вы обеспечите сильное техническое лидерство: зададите направление, будете принимать сложные архитектурные решения, помогать командам и создавать стандарты, которые сделают наш бэкенд более масштабируемым и поддерживаемым.
Вы будете тесно взаимодействовать с бэкенд-инженерами, техлидами, продуктовыми командами и отделами Data/AI. Около 50% времени будет занимать практическая разработка (hands-on): написание продакшн-кода, создание эталонных реализаций, работа над элементами архитектурной дорожной карты, устранение техдолга или участие в разработке критически важных фич.
Что вы будете делать:
- Определять архитектурные стандарты бэкенда и проводить аудит (review) ключевых технических решений в командах.
- Помогать в проектировании пути перехода от крупного монолита к более модульной и сервис-ориентированной архитектуре.
- Создавать и поддерживать «чертежи» (blueprints) сервисов: структуру проектов, конвенции API, паттерны EDA, подходы к тестированию, мониторингу (observability) и деплою.
- Работать с командами продукта и AI/Data над превращением идей в области ИИ-обучения в надежные бэкенд-системы.
- Самостоятельно писать код: ключевые компоненты, рефакторинг, инициативы из дорожной карты, улучшение платформы, Proof-of-Concepts (PoC) и критические фичи.
- Соблюдать баланс между долгосрочным качеством архитектуры и скоростью разработки продукта (time-to-market).
Кого мы ищем:
- Опыт в бэкенд-разработке: 7+ лет, с глубокой экспертизой в Python 3.8+.
- Технологический стек: Опыт работы в продакшене с FastAPI, SQLAlchemy, Celery, PostgreSQL и Redis.
- Архитектурное мышление: Глубокое понимание распределенных систем, микросервисов, модульных монолитов, событийно-ориентированной архитектуры (EDA) и границ сервисов.
- Стандарты качества: Практическое понимание дизайна API, тестирования, безопасности, CI/CD и документации.
- Облачные сервисы: Опыт работы с AWS (SQS, SNS, EventBridge).
- Лидерство на примере: Способность писать чистый код и вести за собой команду.
- Коммуникации: Умение объяснять сложные технические темы инженерам, менеджерам и стейкхолдерам.
- Прагматизм: Мы ценим архитектуру ради пользы для бизнеса, а не ради самой архитектуры.
- Английский язык: Свободное владение (Fluent).
Будет плюсом:
- Опыт интеграции или построения систем вокруг LLM или AI-продуктов.
- Опыт в EdTech, e-commerce или высоконагруженных потребительских платформах.
- Опыт работы в стартапах или быстрорастущих компаниях.
Наш стек:
- Язык: Python 3.8+
- Бэкенд: FastAPI, SQLAlchemy, Celery
- Базы данных: PostgreSQL, Redis
- Инфраструктура: Kubernetes, AWS
- События/Сообщения: SQS, SNS, EventBridge
- AI-интеграции: OpenAI, Anthropic, Google AI и др.
Что мы предлагаем:
- Полностью удаленная работа (основные часы по GMT+3).
- Возможность формировать будущее образования на базе ИИ.
- Драйвовая команда и инновационный продукт.
- Unlimited holidays — неограниченный отпуск (мы доверяем вашему профессионализму).
- Бонусы и опционы (Stock options) — мы растем вместе.
Похожие вакансии
Опыт работы системным архитектором или техническим лидером. Глубокое понимание архитектуры платформы ЦФТ-Банк (2MCA, DBI). Владение методологиями и инструментами...
Опыт работы в сфере тестирования от 3-х лет (backend). Знание техник тест-анализа и тест-дизайн. Знания о методологиях...
Имеешь опыт участия в проектах внедрения 1С ERP в роли Архитектора, Эксперта, Ведущего специалиста по блокам оперативного контура (Продажи...
HADAA-Architects в поиске опытного Ведущего архитектора в архитектурный отдел. От вас: Опыт работы от 5-ти лет.
Опыт работы в сфере коммерческой разработки (бекенд) от 5 лет, на позиции ведущего разработчика от 1 года. Знание Kotlin (понимание...
