О компании
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% его стоимости
•демократичность и отсутствие бюрократии: мы автоматизируем процессы, быстро принимаем решения, ставим понятные задачи, открыто обсуждаем проблемы и внедряем изменения
•атмосферу и корпоративные мероприятия: выездные корпоративы для сотрудников из всех регионов и тематические вечеринки в офисе