Backend developer / Backend разработчик
Москва, Тарусская улица, 10
Ключевые навыки
Мы занимаемся автоматизацией производства (компьютерный трёхмерный дизайн изделия, автоматизированное изготовление на станках, консоль управления в браузере) для очень крупного и постоянного заказчика из США, с которым сотрудничаем не первый год. Мы применяем самые передовые технологии в области хранения, обработки и удалённого доступа к данным, а также в области 3D-моделирования и машинного обучения. Создаваемая система достаточно молодая, поэтому она быстро развивается.
Одно из направлений автоматизации - создание распределённого "облака" для хранения данных и обеспечения правильного воркфлоу производства. В эту команду мы ищем разработчика высоконагруженных веб-сервисов, который поможет нам придумать и воплотить современные, но при этом нестандартные решения для поддержания наших высоконагруженных веб-сервисов доступными 24/7.
Нашей команде требуется программист, которому интересен не только процесс разработки, но и конечный продукт. Наш план - научить соискателя писать на Scala, т.к. наши сервисы пишутся именно на нём.
Что нужно будет делать:
- Изучать язык Scala и фреймворк Play;
- Писать web-сервисы на Scala/Play;
- Разрабатывать архитектуру облачной системы;
- Разворачивать инфраструктуру в Amazon Web Services (AWS);
- Совершенствовать CI/CD.
Наши условия:
- Официальное трудоустройство, полностью белая заработная плата без задержек;
- Регулярная индексация зарплаты, бонус по итогам года;
- Гибкий график, вы сможете совмещать работу с образованием или хобби;
- Переработки бывают очень редко, но если это случается - предоставляется дополнительный выходной;
- ДМС (включая стоматологию и госпитализацию) сразу после испытательного срока, страхование выезжающих за рубеж; возможность страхования членов семьи;
- Бесплатные обеды в офисе
- Комфортный офис, не "опен-спейс";
- Дружный доброжелательный коллектив, в котором приятно работать, лояльное начальство;
- Возможны командировки в США.
Что мы хотим от кандидата:
- Знание одного из серверных языков (Scala, Java, C#, Python, ...);
- Желание изучить Scala;
- Понимание принципов функционального программирования;
- Понимание принципов работы протокола HTTP.
Будет плюсом:
- Опыт создания высоконагруженных web-сервисов;
- Знание SQL и опыт работы с реляционными базами данных;
- Опыт работы с Amazon Web Services (AWS);
- Опыт работы с NoSQL базами данных;
- Знание языка Python;
- Устный/письменный английский.