Высший приоритет компании Design and Test Lab — Mature Mobile Reliability Standard — разработка надежных мобильных приложений. В нашей работе мы применяем научные знания при планировании проекта, разработке архитектуры, программировании и тестировании.
7 мая 2019

Middle Python Software Engineer (Backend) (вакансия неактивна)

Харьков $1600–2500

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

— Знание языка Python 3;
— Знание одного из фреймворков: Django, Flask, Tornado, webapp2;
— Знание SQL;
— Минимум 2 год опыта работы;
— Знание и навыки автоматического тестирования приложений (unittest, pytest, Selenium);
— Знание ООП и шаблонов проектирования (Эрих Гамма, Мартин Фаулер);
— Знание и навыки рефакторинга приложений (Мартин Фаулер).

Будет плюсом

— Знание языка UML;
— Опыт работы с Amazon Web Services, Google Cloud Platform;
— Знание Docker;
— Письменный английский язык: корректная грамматика и орфография (уровень intermediate);
— Знание технологии Swagger;
— Знание принципов предметно-ориентированного проектирования (Эрик Эванс).

Предлагаем

1. У Тебя будет четкий план профессионального роста Middle → Senior → Expert (workat.dnt-lab.com/...​are-engineer-career-2018 ) и Ты сразу же будешь видеть, как и что Тебе для этого необходимо сделать, чтобы вырасти по карьерной лестнице и по заработной плате!
2. В нашем проекте использованы исключительно современные технологии;
3. Для того, чтобы поскорее адаптироваться и вникнуть в рабочий процесс, у Тебя будет ментор, который поможет Тебе в этом! Также расписана четкая программа адаптации.
4. У нас есть официальное оформление, у Тебя будет оплачиваемый отпуск в размере 24 календарных дней. Также все национальные праздники — выходные;
5. Мы работаем стандартно по 8 часов в день с понедельника по пятницу — гибкий график работы Ты составляешь с сотрудниками и менеджером проекта;
6. Наш офис находится в 4-х минутах от м. Архитектора Бекетова или в 7-ми минутах от м. Исторический музей по адресу Пушкинская, 32. В офисе кабинетная система.
7. Ты будешь работать в небольшом коллективе — экспертов, которые помогут Тебе в любом вопросе. Также у Тебя будет два эксперта-консультанта с опытом работы 10+ лет, которые помогут инженерам проекта спроектировать корректную архитектуру проекта, проведут ревью архитектуры проекта, а также ревью кода.

Обязанности

Мы ищем опытного Python-программиста со специализацией в разработке REST API веб-сервисов c профессиональным опытом от 2 лет, который начнет разработку backend-сервиса с нуля. Ниша: социальные сети, healthcare.
Предполагаемые задачи:
— разработка функций веб-сервисов по заданным спецификациям и архитектурам;
— интеграция с внешними веб-сервисами;
— интеграция с базами данных;
— покрытие приложений автоматическими тестами;
— отладка веб-приложений и исправление ошибок.

О проекте

О продукте

Миссия разрабатываемого продукта — это помочь людям со всего мира найти лечение редких болезней. С помощью социальной сети врачи, пациенты, их родственники, исследователи смогут обмениваться протоколами лечения, историями болезней, результатами лечения и совместно искать лучший эффективный способ лечения.
Заказчики проекта — частные предприниматели из Калифорнии, США.

О проекте

На проекте русскоязычный менеджмент. Для сотрудника это значит, что все рабочие вопросы он будет решать с коллегами очно на родном для него языке.
Этот проект — не аутстафинг! Для сотрудника это означает, что вся технологическая политика определяется внутри компании.
Проект будет разрабатываться с нуля, поэтому будут выбраны самые новейшие версии технологий.
Первая фаза проекта спланирована на полгода. Вероятность хаотичных внезапных изменений сведена на нет.

Полноценная команда: менеджер проекта, фронтенд-программист, бекенд-программист, инженер по тестированию, а также технические консультанты. Это позволит инженер-программисту максимально сосредоточиться на разработке.
Над проектом работала команда бизнес-аналитиков, которые на 50 страницах подробно прописали требования. Далее над проектом работал дизайнер, который сделал дизайн всех страниц сайта. Подробнее: workat.dnt-lab.com/...​/middle-python-developer

Проекты обязательно покрываются автоматическими тестами. У нас очень большие наработки по написанию автоматических тестов на все случаи жизни. Подробнее: Сопротивления автоматизации тестирования (workat.dnt-lab.com/...​developers-dont-do-tests).
Все изменения в коде проходят обязательный код-ревью опытного коллеги, сотрудник получает обратную связь.

Технические эксперт-консультанты

Технические консультанты помогут инженерам проекта спроектировать корректную архитектуру проекта, проведут ревью архитектуры проекта, а также ревью кода. Проконсультируют по вопросам тестопригодного проектирования приложения.
На проекте будут запланированы еженедельные консультации с экспертами.

— Владимир Обризан, к. т. н.
Консультант CEO и собственников IT-компаний. Директор и основатель Первого института надежного программного обеспечения. Директор и сооснователь IT-компании DESIGN AND TEST LAB. 14 лет опыта разработки, ТОП-менеджмента, и создания успешного IT-бизнеса. 10 лет опыта преподавателем в ХНУРЭ.

— Сергей Зайченко, к. т. н.
Ведущий эксперт Первого института надежного программного обеспечения. 15 лет опыта разработки, ТОП-менеджмента, и создания успешного IT-бизнеса в индустрии EDA (Electronic Design Automation). 10 лет опыта работы доцентом в ХНУРЭ. Многолетний опыт преподавания дисциплин: «Инженерия программного обеспечения», «Объектно-ориентированное проектирование», «Структуры и алгоритмы обработки данных».

Подробнее: workat.dnt-lab.com/...​/middle-python-developer