Воронеж, улица Старых Большевиков, 53а
ГК «Перемена» - эксперт в области информационных технологий и сервисов.
Более 18 лет мы являемся точкой притяжения лучших технологических практик и сервисов в области базовой ИТ-инфраструктуры, аналитической и технической экспертизы для государства и бизнеса.
ГК "Перемена" – признанный лидер в области ИТ-инфраструктуры и импортозамещения.
В связи с расширением компании и увеличением стоящих перед нами целей, в команду разработки программного обеспечения enterprise уровня требуется fullstack-разработчик.
Задачи для будущего коллеги:
Разработка с нуля или модификация существующего функционала различных компонентов веб-приложений в рамках продуктовой команды;
Участие в проектировании архитектуры приложений и планировании фичей;
Реализация клиентской и серверной частей приложений на базе современных технологий;
Совершенствование надежности и производительности приложений через модульное и интеграционное тестирование, мониторинг и оптимизацию;
Интеграция систем мониторинга и логирования в процесс разработки;
Написание и поддержка технической документации (OpenAPI/Swagger);
Развёртывание и обслуживание проектов на сервере, работа с Docker;
Наши ожидания от кандидата:
Уверенный опыт работы с Node.js и React.js ;
Знание и практика применения JavaScript и TypeScript ;
Умение разворачивать проекты на сервере, работать с Docker ;
Понимание принципов построения REST API /SOAP и WebSockets ;
Знание PostgreSQL , желательно — триггеры, функции, оптимизация запросов;
Уверенное владение системой контроля версий Git ;
Понимание особенностей клиентских приложений: работа с DOM, сетевое взаимодействие, использование DevTools. Приветствуется опыт с React / Angular / менеджерами состояния (Redux, MobX и др.) ;
Опыт проектирования и разработки безопасных серверных приложений;
Уверенное понимание ООП и популярных паттернов проектирования;
Опыт работы с Linux ;
Базовое понимание модели OSI и знание популярных сетевых протоколов;
Навыки асинхронного программирования (async/await, Promise );
Умение работать с OpenAPI/Swagger ;
Опыт написания тестов (unit, integration ), использование Jest и других библиотек;
Опыт использования инструментов валидации (Joi, express-validator );
Знание основ безопасности: dotenv, cors, cookie-parser, jsonwebtoken, accessToken, refreshToken ;
Технологический стек:
Frontend:
HTML/CSS, SCSS
React.js, Angular
JavaScript/TypeScript
Electron
Backend:
Node.js
Express.js
RESTful API, WebSocket
PHP (Yii2)
Bitrix (1С-Битрикс)
Базы данных:
PostgreSQL
Тестирование:
Jest
php-unit
mockery
Документация:
Swagger / OpenAPI
Безопасность:
dotenv
cors
cookie-parser
jsonwebtoken
Другое:
Работа с Docker
CI/CD
Мониторинг и логирование:
NoSQL
ORM Sequelize
Приветствуется:
Базовые знания Python и умение писать скрипты;
Опыт работы с библиотекой aiogram (для разработки Telegram-ботов);
Владение инструментами автоматизации CI/CD ;
Умение читать и писать техническую документацию;
Будущему коллеге мы предлагаем:
Стабильное место работы в аккредитованной ИТ-компании.
Мы обсуждаем условия дохода с каждым кандидатом по итогам личной встречи;
Индивидуальный график работы, который подходит именно Вам (9:00-18:00/10:00-19:00);
Корпоративная мобильная связь;
Работа в команде амбициозных и любящих свое дело специалистов;
Корпоративные подарки в том числе детям сотрудников, помощь от компании в сложные периоды жизни;
Возможность порадовать себя покупкой орг. или компьютерной техники от наших партнеров со скидкой.