Back-end SOA разработчик (Python) (офис, Черногория) (offline) $2300-2699

ассматривается по соображениям информационной безопасности.

Нижняя планка - если есть какие-то нюансы (например, небольшой опыт именно с нашим стэком). Верхняя - готовый лид. Важно: это НЕ проектная работа, это работа на года, это НЕ "нам надо перейти на МС за полгода и хоть расшибись", совсем нет, это много разного (в том числе нейронок), чтобы было хорошо и красиво.

Основные задачи:

Разработка архитектуры (в том числе с учетом высокой нагрузки и горизонтального масштабирования), в том числе перехода на микросервисы (как архитектуры, так и плана _постепенного_ перехода), но (!) это не самоцель;
Написание нового серверного кода, шаблонов, взаимодействия с внешними сервисами, алгоритмов поиска и выдачи информации (у лида самого кодинга будет не так много);
Поиск и отладка проблем, работа с существующим кодом, написанным другими разработчиками (мало, но без этого никуда);
Взаимодействие с другими командами: фронт-энд, мобильные платформы;
Менторинг членов команды бэк-энда, разрешение споров, обсуждение решений, контроль решений (например, использование какой-то большой библиотеки или нет), выбор пути (чувство того, когда такие решения нужно обсуждать и выше - с менеджерами, большинство из которых сами разработчики).

Требования:

Отличное знание Python (2.x, 3.x);
Знание Flask - или другого микро-фреймворка;
Опыт создания крупных сервисов с архитектурной точки зрения;
Знание Redis и зачем он нужен;
Хорошее знание SQLAlchemy или другого ORM;
Отличное знание и понимание RDBMS (в часности PostgreSQL) - в частности, знание SQL, зачем нужны и как работают индексы;
Общее понимание ИТ-безопасности, зачем нужна и каковы пути её достижения;
Знание git - вы будете участвовать в одобрении pull-request, контроле дохлых веток и т.д.;
Знание и понимание HTTP, REST, JSON;
Горячее желание учиться новому!

Приветствуется, но НЕ требуется:

Знание Linux и опыт его боевого использования;
Знание и понимание ElasticSearch
Опыт с другими языками/средами (не-Python, или даже не-web);
Знание HTML5/CSS3, JavaScript - понимание, что там на фронте происходит;
Опыт интеграции с сервисами вроде Facebook, Twitter и т.п.;
Знание Celery.

Мы предлагаем:

Интересные проекты;
Оплачиваемые отпуска;
Двойную почасовую оплату согласованной переработки сверх рабочего времени (OVERTIME);
Возможность работы в нашем офисе в Черногории, фактически, в раю на берегу Адриатического моря (поможем с переездом вам и семье).

Бонусы

До моря 10 минут пешком. Природа здесь просто прекрасна.
Дополнительные инструкции

Для интервью будет необходимо сделать тестовое задание.

About Alar Studios

Наша компания — больше, чем просто сторонний разработчик программного обеспечения: мы являемся настоящим технологическим партнером для наших клиентов, готовым решать самые сложные задачи.

Нам комфортно работать с крупнейшими корпорациями и самыми свежими стартапами, а также разрабатывать собственные проекты.

Company website:
alarstudios.com

The job ad is no longer active
Job unpublished on 26 March 2021

Look at the current jobs Python Relocate→