Локація:
Дніпро, Україна | Харків, Україна
О компании и команде:
Компания Sparkybit существует уже более 5х лет. Основные клиенты компании сосредоточены в Англии, Европе и Америке.
В компании культивируют очень уютную, открытую атмосферу, простоту в общении со всеми сотрудниками компании. Также в компании поощряют проактивность, желание экспериментировать и быть активным участником создания новых решений.
В компании нет сложных иерархических структур. Общение свободное и открытое. Поэтому общение с коллегами-разработчиками для вас не будет отличаться от общения с руководством компании.
О клиенте и проекте:
Наш клиент - компания Acronis (https://www.acronis.com/) создаёт решения киберзащиты и хранилища данных в гибридном облаке, в виде инновационных решений для резервного копирования, защиты от программ-вымогателей, аварийного восстановления, хранения данных, а также синхронизации и совместного доступа к корпоративным данным.
Решения Acronis, усиленные технологией Active Protection на базе искусственного интеллекта, технологией аутентификации на базе блокчейн и уникальной архитектурой гибридного облака, защищают все данные в любой среде — физической, виртуальной, облачной, мобильных процессах и приложениях — и при этом обеспечивают низкий и предсказуемый уровень затрат.
Компания была основана в 2003 году. За это время было открыто 18 офисов по всему миру. Основные R&D Центры компании и Acronis Labs базируются в США и Сингапуре. Сейчас в ней работает более 1000 сотрудников.
Кратко проект можно описать так - интеграция всех технологических решений, разработанных Acronis: Backup, disaster recovery, AI-based malware protection, remote assistance and security tools, и все остальные менее значимые продукты присутствующие в компании.
Вам предстоит разрабатывать и поддерживать флагманские продукты компании, среди которых сервисы для резервного копирования, восстановления и защиты данных, а также cloud-платформа для управления и дистрибуции всех сервисов компании.
Основные задачи:
-
разрабатывать ключевые продукты компании, используя Python;
-
улучшать технологии тестирования, сборки и развертывания;
-
принимать активное участие в процессе создания продуктов, включая планирование, итеративную разработку и поддержку;
-
плотно взаимодействовать командами frontend-разработчиков, аналитиков, дизайнеров, QA.
Технологии:
На проекте пригодится опыт или знакомство с такими технологиями и системами: JavaScript, C++, C#, Go, Java, TypeScript, Python и другими:
-
Jira, Confluence, Bitbucket, Jenkins, PHPStorm, git
-
RabbitMQ
-
Apache 2.x, PostgreSQL 9.x, Nginx
-
PHP 5.6, PHPUnit, Python, JavaScript
-
HTTP (S), SOAP, RPC, REST / RESTful, RQL (RESOURCE QUERY LANGUAGE)
-
utilities, libraries and frameworks developed in Acronis
Каких знаний и опыта мы ожидаем от нашего кандидата:
-
степень бакалавра в области информационных систем или компьютерных наук;
-
минимум 3 года опыта в разработке ПО;
-
опыт в области бэкэнд-разработки;
-
знание общих протоколов и структур данных;
-
хорошее знание PHP 5.x, JavaScript, Python 3.x;
-
опыт работы с PostgreSQL и RabbitMQ;
-
опыт работы с Linux/BSD;
-
умение работать в составе распределенной команды;
-
умение читать документацию на английском языке;
-
готовность к изучению нового языка программирования;
-
желание работать в изменяющейся среде, в активно развивающейся компании.
Плюсом будет:
-
работа с многопоточностью;
-
понимание сетевого программирования;
-
опыт работы с Gevent или Asyncio/Tornado/Twisted;
-
опыт работы с Golang;
-
Понимание принципов REST / RESTful;
-
опыт работы с Jira, Confluence, Bitbucket, Jenkins;
-
знание RabbitMQ;
-
а также знание утилит, библиотек и фреймворков, разработанных на базе Acronis.
Помимо интересных задач мы также предлагаем:
-
большую свободу в работе, в выборе технологий и возможность реализовывать свои идеи;
-
открытость и простота в общении со всеми сотрудниками компании, быстрота решения всех вопросов;
-
работа по ЧП (в компании есть бухгалтер который будет заниматься этими вопросами);
-
уютный офис в центре города (БЦ Энигма/Днепр или м. Исторический Музей/Харьков);
-
18 рабочих дней отпуска, оплачиваемые больничные.
Интервью будет проходить в два этапа (оба на русском языке): первый - техническое интервью; второй - общение с директором по разработке.