Notamedia - один из лидеров в разработке цифровых сервисов и экосистем для крупного бизнеса и государства.
Наша команда из 450+ профессионалов работает над решениями, которыми миллионы людей пользуются каждый день: главным порталом Москвы mos.ru, цифровой платформой МСП.РФ и многими другими.
Работа в Notamedia - это возможность решать интересные задачи, влиять на продукты с большой аудиторией и быть частью команды, которая умеет превращать идеи в работающие digital-решения.
Мы постоянно растём и поэтому сейчас ищем AI-driven backend-разработчика уровня Middle.
Стек:
- Backend: Python, FastAPI - приоритетный фреймворк для новых проектов; Django и Django REST Framework - для поддержки текущих проектов
- Базы данных: PostgreSQL, SQLAlchemy, Alembic
- Frontend: React, TypeScript - на базовом уровне
- API: REST, OpenAPI
- DevOps: Docker, GitLab CI/CD
- Legacy и CMS: PHP, 1С-Битрикс
Что предстоит делать:
- разрабатывать и поддерживать backend-сервисы на Python с использованием FastAPI, Django и Django REST Framework
- проектировать архитектуру приложений и реализовывать бизнес-логику
- разрабатывать, документировать и поддерживать REST API на основе OpenAPI
- работать с PostgreSQL: проектировать структуру данных, писать и оптимизировать запросы
- работать с SQLAlchemy и создавать миграции с помощью Alembic
- интегрировать сервисы с внутренними и внешними системами
- поддерживать и дорабатывать существующие проекты на PHP и 1С-Битрикс
- при необходимости вносить небольшие изменения во frontend на React и TypeScript: дорабатывать компоненты, настраивать интеграцию с API и адаптировать интерфейс
- самостоятельно создавать и поддерживать пайплайны GitLab CI/CD
- контейнеризировать приложения и работать с Docker
- писать тесты, проводить рефакторинг и участвовать в code review
- диагностировать ошибки, анализировать существующий код и безопасно вносить изменения в legacy-проекты
- работать совместно с AI-агентами, используя их для разработки, анализа кода, тестирования, рефакторинга и поиска ошибок
- предлагать технические и процессные улучшения и самостоятельно доводить задачи до результата
Что ожидаем:
- не менее трёх лет коммерческого опыта backend-разработки
- уверенное знание Python
- опыт разработки API и backend-сервисов с использованием FastAPI
- опыт работы с Django и Django REST Framework
- уверенное знание PostgreSQL и понимание принципов проектирования реляционных баз данных
- опыт работы с SQLAlchemy и Alembic
- умение проектировать и документировать REST API с использованием OpenAPI
- опыт работы с Docker
- уверенное владение Git и понимание культуры code review
- способность самостоятельно работать с GitLab CI/CD: создавать и поддерживать пайплайны, а также находить причины сбоев при сборке
- готовность разбираться в существующем коде на PHP и проектах на 1С-Битрикс
- базовое знание React и TypeScript, достаточное для интеграции с API и внесения небольших изменений в пользовательский интерфейс
- проактивность, самостоятельность и готовность предлагать улучшения
- умение принимать технические решения и отвечать за результат
AI-инструменты:
- регулярное использование AI-агентов, например Claude Code, Cursor или Copilot, в ежедневной разработке
- умение ставить AI-агенту конкретные задачи и предоставлять необходимый контекст
- понимание ограничений моделей, включая размер контекстного окна и риск галлюцинаций
- умение выстраивать проверяемую обратную связь для AI-агента с помощью типов, линтеров, тестов и результатов сборки
- способность самостоятельно проверять, объяснять и дорабатывать AI-сгенерированный код
- умение находить в сгенерированном коде ошибки, уязвимости и потенциальные проблемы с производительностью
- использование AI-инструментов для анализа незнакомого и legacy-кода, разработки, рефакторинга, тестирования и подготовки документации
- ответственность за качество и безопасность итогового решения независимо от способа его создания
Мы предлагаем:
- конкурентную заработную плату: мы ценим твой опыт и готовы обсуждать условия дохода с каждым кандидатом по итогам личной встречи
- удобный формат работы и гибкий график: удалённая работа или гибридный формат для желающих посещать офис в Москве рядом со ст. м. «Алексеевская»; начало рабочего дня - с 9:00 до 10:00 мск
- стабильность: работа в аккредитованной ИТ-компании с 20-летней историей
- заботу о здоровье: социальный пакет после полугода работы и дополнительные sick days
- крутую команду, поддержку и обучение: в команде Ноты комфортно работать и легко расти; опытные наставники помогут быстро влиться в работу и развить экспертизу, а если потребуется дополнительное обучение, мы компенсируем 50% его стоимости
- демократичность и отсутствие бюрократии: мы автоматизируем процессы, быстро принимаем решения, ставим понятные задачи, открыто обсуждаем проблемы и внедряем изменения
- атмосферу и корпоративные мероприятия: выездные корпоративы для сотрудников из всех регионов и тематические вечеринки в офисе