Ведущий инженер-разработчик ПО (удаленная работа)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Основные требования :
- • Опыт работы от 2 лет;
- • Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, широкий кругозор;
- • Нацеленность на долгосрочное сотрудничество;
- • Высшее техническое образование;
- • Опыт разработки масштабируемых, отказоустойчивых веб-приложений (бэкэнд) от 4-х лет;
- • Понимание принципов написания тестируемого кода, культура разработки с использованием инструментов документирования и анализа: кодогенераторы, линтеры, чекеры, и.т.д.;
- • Способность разумно применять имеющиеся знания для написания поддерживаемого и понятного кода;
- • Отличное знание языка Python, asyncio;- Docker;
Дополнительные (желательные) требования:
- • Хорошее знание английского языка (для общения на технические темы);
- • Опыт работы c AWS;
- • Edge-computing;
- • Про-активность, желание изучать что-то новое и делать продукты лучше;
Должностные обязанности:
- • Работа в офисе в команде программистов над развитием сервисов, которые используются в продуктах для автоматизации строительства и геодезических работ;
- • Разработка на языках Python (asyncio - aiohttp), Go с использованием современного стека технологий: Kubernetes, Kafka, MongoDB, Zookeeper, ELK, AWS и инструментов Git (BitBucket), Jira, TeamCity;
- • Разработка прикладного софта для автомизации развёртывания сервисов;
- • Поддержка развёрнутых сервисов в Kubernetes;
- • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости;
- • Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности.