Онлайн-интенсив по Python 24–26 июня
Close
Подписка на новости Слёрм
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»

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

Наша команда «Слёрм» (slurm.io) разрабатывает платформу для создания и прохождения курсов для DevOps и разработчиков, а также развивает собственную CRM.
У нас нет отношений «начальник-подчинённый»: все сотрудники компании вовлечены в процесс реализации идей! Есть возможность влиять на продукты, предлагать и создавать классные приложения.

Полная занятость, удалённая работа.
Требуемый опыт работы: 3–5 лет.

Наш стек технологий:
Backend: Ruby on Rails, PostgreSQL, но очень хотим писать новые сервисы на Python
Frontend: JS, Vue.
Линтеры кода, мониторинг приложений, тесты, Gitlab CI/CD, Code Review.

Сейчас мы ищем middle-разработчика Python, который бы смог бы не только создавать новые сервисы, но и подружить большой монолит на RoR с ними.

Текущее приложение не разрабатывалось как микросервис, будет немного (честно) задач на Ruby. В остальном — полная свобода действий, начиная с выбора фреймворка, заканчивая экспериментами с функциональностью.

Необходимые навыки:
  • отличное знание Python, его экосистемы. Опыт работы с асинхронными фреймворками;
  • понимание что такое REST за пределами CRUD операций и как его правильно готовить;
  • лояльность к тому, чтобы разбираться в чужом коде на другом языке;
  • PostgreSQL — понимать, уметь писать несложные запросы (понимания того, как сделать несколько join и написать оконную функцию, вполне достаточно), знать, когда стоит использовать ORM, а когда достаточно raw SQL. Иметь представления об EXPLAIN и как читать план запроса;
  • знать, что такое Docker и docker-compose. Иметь представление, как при помощи этого развернуть development-окружение;
  • понимать, что паттерны и принципы не панацея, и знать, когда когда их нужно или не нужно применять.
  • способность брать инициативу в свои руки, предлагать и защищать смелые идеи.

Будет огромным плюсом:
  • иметь опыт с Ruby и Ruby on Rails;
  • опыт разработки edTech-продуктов.

Будет плюсом:
  • уметь писать на других языках или хотя бы иметь желание расширить свой стек;
  • участие в open source проектах;
  • желание работать в edTech и предлагать свои идеи для развития наших продуктов.

Мы предлагаем:
  • оплату по результатам интервью;
  • официальное трудоустройство;
  • минимум начальства, отсутствие бюрократии и автономность в принятии решений;
  • удалённую работу;
  • обучение;
  • возможность делиться своими знаниями с другими и прокачивать личный бренд, участвуя в создании курсов. А ещё это дополнительно оплачивается.

Откликнуться, написав в Telegram Елене.