Python-разработчик

от 80 000 ₽ на руки

Вакансия находится в архиве

МКСКОМ

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

ГК МКСКОМ — IT-интегратор с крупными федеральными клиентами. Мы занимаемся разработкой и внедрением различных EPM/ CPM-решений, созданием продуктов для развития бизнеса.


В настоящее время мы ищем Python-разработчика уровня Junior, который будет занимается разработкой backend-микросервисов на Python для наших Клиентов в рамках существующих проектов, а также сервисов и решений для бизнеса, разрабатываемых МКСКОМ как самостоятельные продукты для рынка.

Чем предстоит заниматься:

  • Развивать и дорабатывать существующие REST-API сервисы (полу-монолиты) и микросервисы
  • Разрабатывать новые микросервисы, участвовать в проектировании их архитектуры, помогать в реализации
  • Создавать и улучшать тестовое покрытие на проектах
  • Участвовать в поиске решений по оптимизации производительности
  • Делать доработки, находить и исправлять баги
  • Развивать существующую инфраструктуру и предлагать идеи по улчшению рабочих процессов, пример кейса – внедрить профайлер в CICD
  • Создавать учётные подсистемы, писать SQL запросы вручную/CRUD, пробовать оптимизировать написанное

Наш будущий коллега:

  • Знает основы информатики, модель OSI, что такое булева логика, байт, бит, двоичная система счисления и почему в компьютерах используется именно она
  • Понимает что такое компьютер внутри. Знает базово как ОС (операционная система) взаимодействует с железом и что же она такое, а так же - как python с ней взаимодействует. Понимает базово в чём разница между Windows и Linux или хотя бы думал об этом и о самом главном – почему серверное ПО создаются под UNIX-ядро
  • Понимает базово что такое интернет, как сайты/приложения попадают в интернет. Имеет представление о том, что такое браузер внутри. Слышал или иногда думал про взаимодействие между компьютерами, какую роль выполняет маршрутизатор, что такое IP-адреса, DNS, firewall
  • Понимает разницу между http и https
  • Знает язык Python уверенно: основы, синтаксис, функции, декораторы(замыкания), ООП, асинхронную модель, процессы, потоки. Слышал про GIL. Понимает почему python медленнее компилируемых языков
  • Пробовал какой-либо REST-API framework (FastAPI, Django, Flask хотябы). Думал, в чём суть REST-API и почему оно называется так
  • Понимает как работать с git
  • Понимает где он пишет код, что такое IDE, как работать с отладчиком, как настраивать python проекты, как запускать чужие проекты
  • Пробовал писать SQL-запросы
  • Слышал про докер и хочет научиться им пользоваться, если не умеет
  • Умеет планировать свою работу, сроки и загрузку в рамках адекватных дедлайнов
  • Готов обучаться

Будет плюсом:

  • Релевантный опыт в любом одном из: SQL-запросы руками, пулы потоков/процессов, создание полноценного REST-API, публикация в интернет, документация в виде swagger/openapi
  • Понимание SQL-запросов. Минусы использования ORM на проектах
  • Хорошее понимание REST-API, умение проектировать его и правильно взаимодействовать с браузером. Понимание CORS
  • Умение писать unit-тесты
  • Умение писать benchmark-тесты
  • Умение профилировать код
  • Умение работать с докером
  • Умение работать с СУБД Postgres/clickhouse/другие
  • Умение работать с брокерами сообщений kafka/rabbit
  • Понимание микросервисной архитектуры
  • Понимание авторизационных механизмов, что есть JWT-токен. OAuth2.0
  • Понимание, что есть proxy-сервис, api-gateway, и как с этим работать
  • Понимание принципов CI/CD
  • Какие-либо знания про кубернетис
  • Умение использовать ELK, имеется ввиду находить в Kibana логи
  • Опыт работы с какими-либо компонентами, которые мы используем в нашем основном стеке: Postgres, ClickHouse, Kafka, Rabbit, Nginx, Kong, KeyCloack, Minio, NiFi, Airflow, FastApi, Docker, Docker-Compose.

От нас:

  • Оклад в зависимости от опыта, ориентированность на пожелания успешного кандидата
  • Оформление в соответствии со всеми требованиями ТК РФ
  • Возможность работать удаленно или в офисе (комфортные офисы в центре Москвы, Тамбова, Новосибирска, Тулы, Ижевска)
  • Персональный ноутбук и все необходимое ПО
  • Поддержка образовательных инициатив, внутреннее обучение для сотрудников с первого дня работы
  • Полис ДМС Family
  • Поддержка профессионального развития

ВАЖНО:

Мы официальный участник программы развития IT-рынка в России от Минцифры, наши сотрудники получают все преференции программы:

  • Освобождение/ бронь от воинского призыва,
  • Льготная ипотека
  • Гранты на IT-разработки

Ключевые навыки

Python
Rabbitmq
Version control/git
Nosql
Postgresql
Sql/mongodb/postgressql,clickhouse
Apache kafka
Nginx
Kong api gateway
Keycloack
Minio
Apache nifi
Airflow
Fastapi
Docker
Docker-compose

Контактная информация

МКСКОМ

Сайт: mkskom.ru

Почта: не указана

Вакансия опубликована 15.05.2024 в г. Москва.

Похожие вакансии

#

Москва

Алексеевская

Полный день

Подробное описание

17 июня

#

Москва

Полный день

Подробное описание

6 августа

#

Middle

от 70 000 до 180 000 ₽

Мичуринск

Удаленная работа

Подробное описание

-