Компания "Сибирско-уральская медиакомпания"
«URA.RU» – крупнейшее информационно- аналитическое агентство Урала. Успешно ведет свою деятельность более 15 лет. Наш сайт посещает более 16 млн уникальных посетителей в месяц. Мы в курсе главных новостей региона, говорим о лучших людях родного края, показываем уникальные фото и видео. Пишем о политике, экономике, частной жизни первых лиц.
Наши редакции находятся в Москве, Екатеринбурге, Перми, Челябинске, Кургане, Тюмени, Салехарде, Сургуте, Ханты-Мансийске, Нижневартовске.
Сейчас мы расширяем свою команду и приглашаем тебя на должность Backend-разработчика.
На наших проектах мы используем следующий стек технологий:
Python, JS Angular, JS React, PHP,
MySQL, PostgresQL,
Keycloak, LDAP,
Docker, NGINX, Git,
GraphQL, REST,
Figma, YouTrack.
Об основном проекте, над которым придется больше всего работать:
Проект состоит их нескольких сервисов на Django + Ariadne. По сути, от Django используется только ORM, миграции и система приложений. Шаблоны не используем, у нас для этого отдельный фронтенд. Ariadne - это надстройка над Django, наподобие Rest Framework, только не для REST, а для GraphQL.
СУБД у нас PostgreSQL для основных данных и Redis для сессий пользователей. Еще есть очередь на RabbitMQ для фоновых задач и общения между сервисами. Фоновые задачи запускаем в Dramatiq (аналог Celery).
Все внутренние сервисы собираются вместе в единый GraphQL эндпоинт через еще один сервис на Node.js и Apollo Gateway.
Еще есть Keycloak для управления пользователями и MinIO для хранения файлов.
Запускается все в Docker через docker-compose.
Ждём от тебя:
Знание основ ООП.
Знание и умение в Git.
Опыт коммерческой разработки на Python от года.
Опыт работы с фреймворком Django от полугода.
Опыт работы с PostgreSQL.
Знание SQL на уровне сложных джоинов и индексов.
Опыт в виртуализации на основе Docker.
Знание принципов микросервисной архитектуры.
Знание паттернов проектирования и умение их применять.
Знание принципов SOLID, DRY, KISS и других приемов чистого и качественного кода.
Желание писать чистый код с тестами и перекрестным код-ревью.
Способности к самоорганизации и взаимодействию с командой разработчиков, навыки устной и письменной коммуникации.
Знание и желание следовать принципам AGILE.
Будет плюсом:
Знание GraphQL, Node.js, Symphony, других наших технологий и понимание принципов и технологий CI/CD.
Мы предлагаем:
Офис в центре города (или удаленная работа для самых опытных кандидатов).
Опытные в автоматизации наставники.
Гибкий график работы в офисе (начало дня с 8 до 11).
Уровень оплаты труда растет с ростом ваших навыков и компетенций.
Ключевые технологии:
Git Python Docker SQL Keycloak REST GraphQL.
Уровень оплаты труда определяется по итогам собеседования.
09 Октября
Разработчик баз данных PL/SQL (Middle)
Екатеринбург
Компания "Монетка, Торговая сеть" Мы – крупная федеральная розничная сеть, которая активно развивается и растет очень высокими темпами. Для...
10 Октября
Android developer middle (Андроид-разработчик)
Екатеринбург
Компания "Уральский турбинный завод" НЕ УДАЛЁНКА! Только ОЧНЫЙ формат работы - НЕ УДАЛЁНКА! Обязанности: Разработка новых и поддержка...
11 Октября
Разработчик C# Middle( DriveFitness )
Екатеринбург
Компания "DriveFitness" Наша команда отвечает за создание новых проектов. Аккредитованная IT компания Diagramm, входит в группу компаний...
10 Октября
C разработчик под Linux (Senior )
Екатеринбург
Компания "Айдеко" Хедхантим крутого C-шника под Linux (senior левел) Присоединяйся к нашей команде и прокачай свои скиллы в мире хай-тека!...
10 Октября
Разработчик на C под Linux (senior)( Айдеко )
Екатеринбург
Компания "Айдеко" Наша компания активно развивается и растет, поэтому в команду обработки трафика мы ищем амбициозного эксперта С, который...