Описание
Мы ищем инженеров Full Stack для создания новых и поддержки существующих программных приложений. Наши инженеры Full Stack тесно сотрудничают с UX, DevOps, QA-инженерами и владельцами продуктов, чтобы эффективно решать новые задачи.
Обазанности
- Проектировать, разрабатывать, тестировать, отлаживать и поддерживать back end и front end приложения на NodeJS/React
- Участвовать на всех этапах жизненного цикла разработки программного обеспечения: требования, архитектура/проектирование, внедрение, тестирование, выпуск, обслуживание ПО
- Работать с межфункциональными командами для обеспечения успешной реализации
- Проведение код-ревью, внедрение лучших практик (CI/CD, мониторинг, логирование)
- Принимать и предлагать технологические решения для масштабирования продукта
- Работать с командой клиентов для поддержки улучшений и исправлений существующих приложений в производстве
- Делиться экспертизой, предлагать улучшения процессов
Требования
BackEnd
- Опыт разработки backend-приложений на NodeJS;
- Опыт работы со стеком технологий, используемых в проекте: MongoDB, Redis, Express;
- Плюсом будет: знакомство и опыт работы с elasticsearch
Front End
- Отличное знание JavaScript (желательно ES2015+ или TypeScript), HTML и CSS.
- Знание современных концепций интерфейсных приложений, таких как Promises, Ajax и RESTful API, WebsSockets, SPA, адаптивный пользовательский интерфейс.
- Опыт работы с ReactJS
- Опыт работы с TypeScript
- Плюсом будет опыт работы с Canvas, d3, Redux
- Плюсом будет опыт создания внешнего приложения с нуля, включая настройку Webpack и создание инфраструктуры тестирования на основе чего-то вроде Karma/AVA/Mocha/Jasmine и т. д.
Общее
- Опыт работы с системами отслеживания, такими как Jira, Zephyr и т. д.
- Опытный пользователь операционных систем на базе Unix/Linux
- Хорошее знание классических алгоритмов и структур данных
- Хорошее понимание ООП и шаблонов проектирования
- Хороший опыт в модульном тестировании, предметно-ориентированном проектировании и проверке кода
Мы предлагаем
- Конкурентоспособная заработная плата
- Бонусы за результаты работы, опционы на акции.
- Аккредитованная компания
- Гибкий график работы
- Дружный коллектив
- Бесплатная парковка
- Удалённая работа или комфортный офис класса А в историческом центре города