Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Минское представительство канадской IT-компании Advanced Chemistry Development, Inc. (ACD/Labs) приглашает на работу программистов Python разного уровня для работы над новым проектом: сервером-хранилищем экспериментальных данных.
Обработка научных данных требует специфичной организации хранилища, особых алгоритмов индексации. Для этого не подходят традиционные SQL или документные СУБД. Мы создаём новое решение, ставя цели скорости, масштабируемости и универсальности.
Начальная версия существует в виде рабочего прототипа. RESTful сервер написан на Python + Flask + Flask-RESTPlus, может работать под Apache и из контейнера Docker. Код неплохо обложен тестами, настроена система постоянной интеграции Jenkins.
Теперь нужно развивать функциональность сервера, оптимизировать производительность, масштабируемость, и конечно исправлять баги :-) Краткосрочная цель: в течение месяцев выпустить первую версию в production.
Мы будем следовать правилу "двух пицц": "If you can't feed a team with two pizzas, it's too large. That limits a task force to five to seven people, depending on their appetites" и готовы принять в команду как опытных программистов (знание нюансов backend-разработки, особенно на Python и Flask), так и начинающих (требуется уверенное владение Python).
Очень важной частью работы будет интеграция сервера с имеющейся кодовой базой (Delphi, Java). Знание Delphi, JavaScript, Java, Docker, HTTP, ActiveMQ будет плюсом.
Программирование -- это социо-инженерный процесс, поэтому важен хороший технический английский.
На интервью мы предпочитаем разговаривать предметно, поэтому предварительно обязательно попросим выполнить тестовое задание!
Требования к соискателям:
- высшее или неоконченное высшее профильное образование
- обязательно технический и желательно разговорный английский
- обязательно опыт разработки на языке Python
- желательно опыт разработки web-frameworks на Python и/или опыт создания нагруженных веб-приложений (сервер) и/или опыт создания веб-приложений (сервер, клиент)
- желательно знание JavaScript
- желательно наличие проектов на GitHub
- обязательно выполнение тестового задания!
Условия:
- работа в офисе (м. "Спортивная").
- достойная заработная плата в зависимости от квалификации и опыта работы
- интересные и разноплановые задачи (продуктовая компания, собственные проекты, не аутсорсинг!!!)
- медицинская страховка, оплачиваемый отпуск‚ гибкий график рабочего времени, корпоративные мероприятия
- дружный коллектив профессионалов и демократичная атмосфера
Адрес: Минск, улица Притыцкого, 29
Похожие вакансии