There are 999 reasons to become levi niner. Find yours at levi9.com/jobs
  • Главная
  • Форум
  • Лента
  • Зарплаты
  • Работа
  • Календарь
Logicify is a software research-and-development company with 9-year experience on the market. We are technology-centric, and we are proud to be experts within our tech stack: Python/Django for back-end, Angular for front-end, AWS for hosting and infrastructure, PostgreSQL/Neo4j/MongoDB for data storing and management.
11 июня 2019

Python/Django Developer (all proficiency levels) (вакансия неактивна)

Херсон $400–3000

Необходимые навыки

Вакансия в Херсоне, не ремоут — без возможности удаленной работы на постоянной основе
Мы приветствуем разные уровни — и начинающих, и уже опытных. .

📌Английский — не ниже 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.
● Умение документировать код
● Способность писать расширяемый код
● Способность выполнять разбиение на подзадачи, планирование, оценку.
● Умение пользоваться системой контроля версия и понимание культуры взаимодействия через репозиторий при работе с командой
● Навыки чтения чужого кода. Способность разобраться в чужом коде

Предлагаем

● Работа с западными стартапами и интересными проектами — www.logicify.com/...​ers/interesting-projects
● Достойная конкурентная компенсация.
● Другие хорошие вещи — www.logicify.com/...​eam-and-careers/#benefits

Обязанности

Мы любим и проповедуем ценностный подход к работе, поэтому очень ценим и уважаем людей, умеющих не просто набрасывать код, но и приносить дополнительную ценность как заказчику, так и команде. Это означает, что помимо очевидной основы в виде непосредственно разработки backend’а веб-приложений, используя Python/Django, в чило обязанностей входят также следующие вещи:

● Взаимодействие как с командой, так и с заказчиком — уточнять и челенджить требования, предлагать их изменение, отстаивать свою точку зрения, принимать активное участие в принятии технических решений на проекте.

● Разумный уровень самостоятельности — прекрасно когда вы можете идентифицировать проблему. Еще лучше, когда вы можете аргументированно предложить команде варианты ее решения. Просто превосходно если вы после согласования с командой можете обсудить эти варианты непосредственно с заказчиком и прийти к какому-то решению.

● Учиться, совершенствоваться и работать над собой — без этого невозможно вырасти в крутого профессионала. От вас требуется желание учиться, мы в свою очередь, создадим условия — в рамках проекта это работа под присмотром Тех лида, регулярная обратная связь и код-ревью; без привязки к проекту это уроки английского, необходимые курсы Coursera, Udemy, Udacity, edX, процесс регулярного performance review и менторство для новичков.

● Всячески приветствуется адекватность и прямота — если что-то по-вашему мнению происходит не так — это надо аргументированно озвучивать.

О проекте

Вакансия в Херсоне, не ремоут — без возможности удаленной работы на постоянной основе.

Почему открылась вакансия? Мы растем и ищем специалистов разного уровня, и начинающих, и уже опытных. В последнее время проектов стало заметно больше, чем людей, которые могут их делать, вследствие чего мы начали пропускать очень интересные возможности — www.logicify.com/...​ers/interesting-projects

Как мы работаем

После начального обучения и пробного периода мы назначим вас в одну из наших мультидисциплинарных команд. Команды работают для успеха наших клиентов, создавая программные продукты. Типичный размер команды в Logicify — от 2 до 8 человек. При этом команды распределенные, часть команды сидит у заказчика — и инженеры и менеджмент. В команде присутствуют разные роли — инженеры-программисты, которые решают проблемы с помощью кода и программных инструментов, дизайнеры интерфейсов и UX, создающие работающие и прекрасные интерфейсы, инженеры по качеству (QA), обеспечивающие нужность и работоспособность продукта, и менеджеры проектов, которые делают все, чтобы проект «случился» и притом успешно.

Мы строим прозрачные команды — команды, где все напрямую общаются друг с другом и с коллегами из других локаций, в том числе с клиентами. Обычно есть ежедневный созвон с клиентом и мы очень приветствуем прямое общение. Это здорово, так как повышает самостоятельность, открывает двери росту, позволяет знакомиться и дружить с людьми из других стран. Иногда мы ездим к клиенту, иногда клиенты ездят к нам (например, из Израиля, США или Британии).

У нас нет фиксированного присутственного времени — важно, чтобы всем было удобно. До чего вы с коллегами по команде, включая клиента, договоритесь — так и будет. Кто-то приходит в 8 утра, кто-то в час дня. Мы не контролируем время до тех пор, пока все довольны. Если необходимо остаться дома по уважительной причине — заболел ребенок или приходит экстренный сантехник — можно работать из дому. И да, мы оплачиваем отпуска и больничные дни.

Мы стараемся отличаться от других компаний разумностью и вовлеченностью. Это касается нужд клиента — важно всегда понимать какую проблему он решает на самом деле. Это же касается коллектива Logicify — например, мы принципиально не заставляем выходить на переработку и можем только предложить эту опцию если есть интерес/необходимость. Нам интересно, чтобы вы росли профессионально, так как наша ценность — это совокупность ценности коллектива. У нас плоская и простая культура, можно общаться со всеми одинаково и задавать любые вопросы.

В том, что касается разработки, мы поддерживаем высокий уровень инженерной культуры — используем правильные инструменты, автобилды, системы хранения исходников, CI/CD и контейнеры, автоматизируем то, что может быть разумно автоматизировано, используем интеграционные и юнит тесты (когда убеждаем клиента оплатить их :) Компания создавалась и управляется программистами, не продажниками и не бизнесменами. Всегда есть с кем поделиться своими достижениями или спросить совета.

КАК ПРОХОДИТ ОТБОР?

1. Откликнетесь на вакансию, мы свяжемся с Вами по почте в течении недели в любом случае.
2. Мы можем дать Вам небольшое тестовое задание (1 — 3 часа в зависимости от ваших навыков). В случае успешного выполнения тестового задания приглашаем на личное собеседование. В случае неуспешного — даем обратную связь, что было не так.
3. Личное собеседование (до 60 мин.)
4. После собеседования, мы свяжемся с вами в течение срока, который оговорим непосредственно на собеседовании. Как правило, это одна-три недели.
5. Сотрудничество начнется с одно- или двухмесячного испытательного срока, в течении которого мы поймем подходите ли Вы нам, а мы — Вам. Полная компенсация, краткий срок уведомления. Во время испытательного срока, Вы, скорее всего, будете задействованы на внутреннем проекте.