Senior Fullstack Developer (JS, Python, PostgreSQL)
Требования
Местоположение и тип занятости
Компания
Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны
Описание вакансии
Условия работы
Мы в поисках Senior Fullstack Developer в Команду развития сервисов маркировки рекламы
Стек технологий: HTML, CSS, JavaScript (React, Vue JS 3, TypeScript), SQL, PostgreSQL, Python 3.10, Git, Docker, RabbitMQ/Kafka
Чем предстоит заниматься:
- Разработка web приложений по требованиям заказчика
- Проектирование архитектуры приложений и интеграции, моделей данных
- Проработка технических решений, разработка и согласование технических спецификаций
- Архитектурный контроль реализации
- Продумывание и реализация бизнес-логики приложения
- Рефакторинг, работа с тех. долгом, проведение Code Review
- Анализ требований к разрабатываемому ПО и оценка трудозатрат
- Контроль сроков реализации ПО, координация работ внутри команды
Бонусы
- Конкурентоспособная заработная плата (обсуждается индивидуально)
- ДМС
- Библиотека Магнит (Alpina)
- Программа привилегий для сотрудников от партнёров компании (Магнит-Дисконт)
- Возможность работать как удобно - в офисе в Москве, Санкт-Петербурге или в Краснодаре и удаленно
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах
- Дружеская атмосфера и поддержка команды
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подход
Дополнительные инструкции
Что для нас важно:
- Уверенное знание и опыт применения python, опыт работы с фреймворками (FastApi, Starlette, Flask и пр.)
- Опыт написание unit тестов
- Уверенное знание и опыт применения JavaScript. Опыт работы с фреймворками (Vue JS, ExtJS, React)
- Опыт работы с nginx, wsgi/asgi, rest api/json-rpc, git
- Опыт работы с реляционными базами данных (PostrgeSql, Oracle)
- Опыт работы с in-memory базами данных (Redis)
- Опыт работы с менеджерами очередей (RabbitMQ, Kafka и др.)
- Опыт проектирования архитектуры высоконагруженных приложений и интеграции, моделей данных
- Опыт работы с k8s, Docker
- Опыт работы с инструментами CI\CD (Gitlab, TeamCity)
- Уверенный пользователь *nix (Debian, Ubuntu, Centos)