Есть ответы на вопросы сертификации? Хочешь поделиться новостью о своем проекте? Тогда пиши нам!

Node.js developer (infrastructure)

100 000  - 300 000  

Город: Москва
Компания: Яндекс
Место работы: Полный день
Опыт работы: От 3 до 6 лет
Тип занятости: Полная занятость
Всего вакансий в городе: 14374
Активных вакансий: 520
Минимальный заработок: 110 руб.
Средний заработок: 118 092 руб.
Максимальный заработок: 400 000 руб.
Статистика от 23.11.2020

Описание вакансии28 октября 2020

Мы ищем разработчика, готового участвовать в создании инструментов и инфраструктуры для разработчиков интерфейсов Яндекса. Наша команда делает так, чтобы разработчикам было удобно заниматься своим главным делом и не приходилось отвлекаться.Например, мы настраиваем непрерывную интеграцию, разрабатываем инструменты для статического анализа кода и создаем новые инструменты тестирования.Наши основные, но не единственные языки разработки — это TypeScript/JavaScript (Node.js) и Python (в соотношении 9 : 1). Некоторые инструменты (например, hermione) мы разрабатываем в open source на GitHub. Их используют в том числе команды за пределами Яндекса. Инфраструктура для автоматизации сборки, тестирования и развертывания кода, которую мы создаем, работает на сотнях серверов под высокой нагрузкой. Например, мы умеем выполнять тысячи тестов верстки в 10+ браузерах (в том числе мобильных) за 5-10 минут. Мы готовы общаться с состоявшимися TypeScript/JavaScript и Python-разработчиками и с теми, кто готов освоить и профессионально использовать эти языки.

Задачи:

    поддержка, развитие и создание инструментов для разработчиков, тестировщиков и менеджеров; развитие системы непрерывной интеграции и непрерывного развертывания; развитие инфраструктуры для автоматизированного тестирования; поддержка и оркестрация серверов; создание инструментария для тестирования производительности сервисов.

Основные требования:

    опыт разработки ПО от трёх лет; знание TypeScript, JavaScript и Python или готовность их изучить; знание классических алгоритмов и структур данных; практическое представление об автоматизации процессов (например, умение заметить в собственной работе повторяющиеся действия и написать инструмент для их автоматического выполнения); знание английского языка на уровне чтения документации; владение Unix shell и скриптовыми языками.

Приветствуются:

    наличие собственных разработок в open source; навыки работы с системами контроля версий (в первую очередь Git); знание CSS, HTML; опыт разработки на одном из языков: C++, Python, Go, Java; знание и применение на практике паттернов проектирования; опыт проектирования распределенных вычислительных систем.

Личные качества:

    желание и умение изучать новые технологии и языки; ответственность, самостоятельность, внимание к деталям; способность и желание работать в команде.

Условия:

    сильная профессиональная команда; высокий доход; опционная программа; программы жилищных займов под 3% или без процентов; расширенная программа ДМС и 80% стоимости ДМС для супругов и детей; программа релокации для иногородних сотрудников; премии каждые полгода для тех, кто работает эффективно; курсы, тренинги, участие в конференциях; система наставничества; гибкий график.

Возможно Вас заинтересуют другие вакансии в Москве

Возврат к списку