Full-stack Developer (Python/React)
Прямой работодатель Muzlab ( muzlab.ru )
Опыт работы от 3 до 5 лет
Мы – команда «Музлаб», делаем стриминговый сервис для бизнеса.
Каждый месяц нас слушает более 5 млн человек, среди них Oodji, «Лукойл» и Mercedes-Benz. Мы активно развиваемся – за последний год выросли в 4 раза, а в ближайшее время выйдем на международный рынок.
Чтобы наша музыка не останавливалась ни на секунду, мы ищем Full-stack Developer на full-time в офис в основную команду нашего сервиса.
Немного о том, как мы пишем продукт:
- Backend мы пишем на Python 3, а именно – Django. Данные складываем в PostgreSQL.
- Для долгих отложенных задач мы используем Celery, а также кешируем данные в Redis.
- Во frontend мы используем React и styled components. Для взаимодействия с backend’ом у нас GraphQL, а если быть конкретнее – Apollo.
- Мы знаем, что такое CI/CD и используем Gitlab CI.
- Для прослушивания музыки у нас есть плееры: web плеер на React, мобильный плеер на Java/Kotlin, desktop плеер на Electron, и даже есть hardware плеер.
Почему тебе у нас понравится?
- Во первых, мы непременно захватим мир музыки, ведь мы делаем крутой, важный и нужный продукт. Но для этого нам нужно решить много сложных и классных задач.
- Во вторых, мы - веселая, крутая и дружная команда. Хотя ты наверное это уже и так понял
- Ну и потом, что делать если к тебе придет гениальная идея, как нам захватить мир? Конечно же обсудить со всеми и делать! Мы вообще любим такое.
- Мы всегда рады изменениям и улучшениям, которые делают нас эффективнее. По этому их у нас много и останавливаться мы не планируем.
- Еще у нас много классных штук, которые не так то просто найти где-то еще. Например можно поработать с устройствами Raspberry Pi и Nvidia Jetson Nano, познакомиться с мобильной разработкой на Swift и Kotlin или на React Native, покопаться в Electron.
И немного важных вещей, которые нужны:
- Опыт работы с python от 3-х лет. Ты знаешь как работает GIL, можешь написать meta-класс, а также отговорить других от этого действия.
- Понимание как проектировать приложения так, чтобы потом не было мучительно больно. А именно знание таких вещей как: паттерны проектирования, SOLID, KISS, DRY и других best-practices.
- Умение тестировать свой код и опыт в этом.
- Круто, если ты работал в продуктовой команде по scrum и тебя не пугают такие слова как: planning, daily scrum, sprint review, retrospective.
Все базовые вещи у нас тоже есть:
- Оформление по ТК РФ
- Большой офис на Васильевском острове, с кухней, кофе и печеньками
- Бесплатные билеты в театр и на концерты
- ДМС и возможность посещать профессиональные конференции
