Обязанности:
- Разработка новой и развитие существующей функциональности: разработка новых модулей и фич.
- Проектирование и разработка инфраструктуры автоматизированного тестирования для разрабатываемой функциональности.
- Рефакторинг и выполнение задач технологической модернизации.
- Проведение исследований в области решения технологических задач.
- Участие в разработке архитектуры.
- Взаимодействием с заказчиком и смежными командами разработки, тестирования, сопровождения.
Требования:
- Опыт разработки на Node.js от 4 лет.
- Понимание основных паттернов разработки ПО — GoF, SOLID, GRASP.
- Навыки работы с базами данных, знание основ SQL, понимание базовых принципов параллельной работы с данными — транзакции, блокировки.
- Знания Git и другого инструментария разработчика.
- Знание языка TypeScript как дополнительный плюс.
- Навыки работы с распределенными кешами (у них Redis) будут плюсом.
- Навыки работы с Kafka будут плюсом.
- Знания CI/CD, Docker, k8s, Gitlab будут плюсом.
- Ориентированность на командную работу и достижение общих целей.
- Английский язык — чтение технической документации.
Условия:
- Работу в офисе или удаленно — по договоренности
- Профессиональное развитие. Вы получите доступ к библиотеке с технической литературой, тренингами и мастер-классами для сотрудников
- Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким
- Компенсацию такси, парковки и 50% затрат на спорт от стоимости абонемента
- Компенсацию обедов. А если захотите перекусить, на каждом этаже есть кухня с чаем, кофе и фруктами
- Достойную зарплату — обсудим ее на собеседовании