Python/Django Backend Developer
Компания Logicify открывает вакансию Python/Django Backend Developer в Херсоне (не ремоут).
Мы ищем специалистов разного уровня - и начинающих, и уже опытных. О деталях ниже, или можете сразу заполнить форму отклика.
Не та вакансия? Посетите нашу страничку Вакансии для полного списка

Почему открылась вакансия?
Все просто и банально - мы растем. В последнее время проектов стало заметно больше, чем людей, которые могут их делать, вследствие чего мы начали пропускать очень интересные возможности.
Обязанности
Мы любим и проповедуем ценностный подход к работе, поэтому очень ценим и уважаем людей, умеющих не просто набрасывать код, но и приносить дополнительную ценность как заказчику, так и команде. Это означает, что помимо очевидной основы в виде непосредственно разработки backend’а веб-приложений, используя Python/Django, мы ценим и стараемся развивать в людях следующие вещи:
- Взаимодействие как с командой, так и с заказчиком — уточнять и челенджить требования, предлагать их изменение, отстаивать свою точку зрения, принимать активное участие в принятии технических решений на проекте.
- Разумный уровень самостоятельности — прекрасно когда вы можете идентифицировать проблему. Еще лучше, когда вы можете аргументированно предложить команде варианты ее решения. Просто превосходно если вы после согласования с командой можете обсудить эти варианты непосредственно с заказчиком и прийти к какому-то решению.
- Желание учиться, совершенствоваться и работать над собой — без этого невозможно вырасти в крутого профессионала. От вас требуется желание учиться, мы в свою очередь, создадим условия — в рамках проекта это работа под присмотром Тех лида, регулярная обратная связь и код-ревью; без привязки к проекту это уроки английского, необходимые курсы Coursera, Udemy, Udacity, edX, процесс регулярного performance review и менторство для новичков.
- Всячески приветствуется адекватность и прямота — если что-то по-вашему мнению происходит не так — это надо аргументированно озвучивать.
Необходимые качества, навыки и умения
-
Английский - как минимум Pre-Intermediate
-
Computer Science
-
Алгоритмы и структуры данных: Знание распространённых структур данных и алгоритмов (хотя бы факт существования), способность выбрать и применить в зависимости от ситуации. Умение оценить сложность алгоритма.
-
ООП и Паттерны: Понимание что такое SOLID, Domain Driven Design, IoC. Знание и владение распространенными шаблонами проектирования, проектирование REST сервисов.
-
-
Python \ backend:
-
Знание языка и его возможностей (генераторы, lambda, декораторы и т.д.). Опыт разработки приложения на Python
-
Понимание особенностей языка и среды выполнения (типы, многопоточность, и д.р.)
-
Умение писать типизированный код, понимание того почему типизированный код помогает в разработке, способность пользоваться типами как эффективным инструментом описания доменной области.
-
Фреймворки: Желательно опыт работы с понимание принципов Django Framework, Celery, Django Rest Framework
-
-
Общие IT-навыки и компетенции
-
Понимание клиент-серверной архитектуры. Как минимум базовое понимание работы сети (dns, http, tcp).
-
Отладка: Умение эффективно траблшутить и пользоваться современными инструментами отладки
-
Рефакторинг
-
Обработка ошибок: Умение грамотно и единообразно организовать обработку исключений в приложение. Понимание разницы между error flow и exception flow.
-
Умение документировать код
-
Способность писать расширяемый код
-
Способность выполнять разбиение на подзадачи, планирование, оценку.
-
Умение пользоваться системой контроля версия и понимание культуры взаимодействия через репозиторий при работе с командой
-
Навыки чтения чужого кода. Способность разобраться в чужом коде
-
Компенсация - что вы получаете взамен
Мы отличаемся вовлеченностью - нас интересует не только эффективное решение проблемы, но и в равной степени наша команда. В обмен на ваше время и энергию, мы предлагаем:
Профессиональный рост
- Персональный план развития, обновляется раз в полгода
- Курсы английского от Аддриан
- Регулярные доклады о технологиях
- Открытая культура - достижения полезны и приятны и ведут к росту.
Деньги
- Оплата конкурентна с другими компаниями сервисной разработки.
- Пересмотр привязан к профессиональному росту.
- Услуги - помощь в оформлении налогов + компенсация.
Офис
- Офисное пространство и воздух. Много воздуха. На данный момент на 1 коллегу приходится 25 кв. м. площади - размер небольшой квартиры.
- Доступен 24 часа.
- Спортзал, душ (привет, велосипедисты), кухня. Кофе и чай.
- Избыток митинг-румов.
- Парковка для автомобиля и возможность занести велик в офис.
Коллектив
- Открытое и интересное сообщество - легко подружиться, утренний кофе всегда весел.
- Доступ к советам. Если нужно - просто спросите любого, люди вокруг попробуют помочь.
Время
- Оплачиваемые больничные дни.
- Работа из дому по необходимости.
- Оплачиваемое время на отдых.
Как мы работаем
После начального обучения и пробного периода мы назначим вас в одну из наших мультидисциплинарных команд. Команды работают для успеха наших клиентов, создавая программные продукты. Типичный размер команды в Logicify - от 2 до 8 человек. При этом команды распределенные, часть команды сидит у заказчика - и инженеры и менеджмент. В команде присутствуют разные роли - инженеры-программисты, которые решают проблемы с помощью кода и программных инструментов, дизайнеры интерфейсов и UX, создающие работающие и прекрасные интерфейсы, инженеры по качеству (QA), обеспечивающие нужность и работоспособность продукта, и менеджеры проектов, которые делают все, чтобы проект "случился" и притом успешно.
Мы строим прозрачные команды - команды, где все напрямую общаются друг с другом и с коллегами из других локаций, в том числе с клиентами. Обычно есть ежедневный созвон с клиентом и мы очень приветствуем прямое общение. Это здорово, так как повышает самостоятельность, открывает двери росту, позволяет знакомиться и дружить с людьми из других стран. Иногда мы ездим к клиенту, иногда клиенты ездят к нам (например, из Израиля, США или Британии).
У нас нет фиксированного присутственного времени - важно, чтобы всем было удобно. До чего вы с коллегами по команде, включая клиента, договоритесь - так и будет. Кто-то приходит в 8 утра, кто-то в час дня. Мы не контролируем время до тех пор, пока все довольны. Если необходимо остаться дома по уважительной причине - заболел ребенок или приходит экстренный сантехник - можно работать из дому. И да, мы оплачиваем отпуска и больничные дни.
Мы стараемся отличаться от других компаний разумностью и вовлеченностью. Это касается нужд клиента - важно всегда понимать какую проблему он решает на самом деле. Это же касается коллектива Logicify - например, мы принципиально не заставляем выходить на переработку и можем только предложить эту опцию если есть интерес/необходимость. Нам интересно, чтобы вы росли профессионально, так как наша ценность - это совокупность ценности коллектива. У нас плоская и простая культура, можно общаться со всеми одинаково и задавать любые вопросы.
В том, что касается разработки, мы поддерживаем высокий уровень инженерной культуры - используем правильные инструменты, автобилды, системы хранения исходников, CI/CD и контейнеры, автоматизируем то, что может быть разумно автоматизировано, используем интеграционные и юнит тесты (когда убеждаем клиента оплатить их :) Компания создавалась и управляется программистами, не продажниками и не бизнесменами. Всегда есть с кем поделиться своими достижениями или спросить совета.
Как проходит отбор?
Чтобы откликнуться на вакансию, следуйте этим инструкциям:
- Откликнетесь на вакансию онлайн, заполнив форму ниже.
- Мы свяжемся с Вами по почте или по телефону в течении недели в любом случае. Или приласим на собеседование, или объясним что и как улучшать.
- Мы можем дать Вам небольшое тестовое задание (до 3-х часов).
- Личное собеседование (до 1 часа)
- Общие вопросы по экосистеме Web разработки.
- Алгоритмическая задача.
- Вопросы по дизайну и архитектуре: "Что бы Вы сделали, если…"
- Вы сможете задать интересующие Вас вопросы.
- После собеседования, мы свяжемся с вами в течение срока, который оговорим непосредственно на собеседовании. Как правило, это одна-три недели.
- Сотрудничество начнется с одно- или двухмесячного испытательного срока, в течении которого мы поймем подходите ли Вы нам, а мы - Вам. Полная компенсация, краткий срок уведомления. Во время испытательного срока, Вы, скорее всего, будете задействованы на внутреннем проекте.
- Пожалуйста, заполните форму отклика на вакансию ниже. Удачи, надеемся на скорую встречу!