Backend Engineer для разработки платформы онлайн-обучения@ Novakid Inc
О позиции
Мы ищем Backend Engineer для разработки платформы онлайн-обучения, работающей удалённо. В Novakid мы строим одну из самых вовлекающих в мире платформ для онлайн-изучения английского языка для детей. Сегодня мы обслуживаем более 100 000 студентов и работаем с 4 000+ учителями в 15+ странах. Как Backend Engineer, вы будете играть ключевую роль в проектировании и реализации архитектуры бэкенда, которая поддерживает нашу платформу.
Чем вы будете заниматься
- Определять архитектурные стандарты бэкенда и проводить аудит (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).
- Способность писать чистый код и вести за собой команду.
- Умение объяснять сложные технические темы инженерам, менеджерам и стейкхолдерам.
- Свободное владение английским языком.
Будет плюсом
- Опыт работы с AI-интеграциями, такими как OpenAI, Anthropic, Google AI и др.
Что мы предлагаем
- Полностью удаленная работа.
- Возможность формировать будущее образования на базе ИИ.
- Драйвовая команда и инновационный продукт.
- Неограниченный отпуск (мы доверяем вашему профессионализму).
- Бонусы и опционы (Stock options) — мы растем вместе.
Вакансия предлагает интересные возможности для опытных разработчиков. Однако, отсутствие четкой информации о зарплате может быть недостатком.
Кто здесь добьётся успеха
Глубокие знания Python и опыт работы с FastAPI для создания масштабируемых веб-приложений, включая использование sqlalchemy для работы с базами данных.
Способность эффективно управлять задачами и приоритетами в удалённой среде, используя инструменты вроде Jira и Slack для организации рабочего процесса.
Опыт работы с облачными сервисами AWS, включая настройку серверов и использование AWS Lambda для оптимизации производительности приложений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости EdTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев