- Работа в Воронеже
- IT, интернет, связь, телеком
- Разработчик
- Fullstack-разработчик
Fullstack-разработчик
от 95 000 ₽
ГК «Перемена» - эксперт в области информационных технологий и сервисов.
Более 18 лет мы являемся точкой притяжения лучших технологических практик и сервисов в области базовой ИТ-инфраструктуры, аналитической и технической экспертизы для государства и бизнеса.
ГК "Перемена" – признанный лидер в области ИТ-инфраструктуры и импортозамещения.
В связи с расширением компании и увеличением стоящих перед нами целей, в команду разработки программного обеспечения enterprise уровня требуется fullstack-разработчик.
Задачи для будущего коллеги:
-
Разработка с нуля или модификация существующего функционала различных компонентов веб-приложений в рамках продуктовой команды;
-
Участие в проектировании архитектуры приложений и планировании фичей;
-
Реализация клиентской и серверной частей приложений на базе современных технологий;
-
Совершенствование надежности и производительности приложений через модульное и интеграционное тестирование, мониторинг и оптимизацию;
-
Интеграция систем мониторинга и логирования в процесс разработки;
-
Написание и поддержка технической документации (OpenAPI/Swagger);
-
Развёртывание и обслуживание проектов на сервере, работа с Docker;
- Активное участие в code-review и обсуждении технических решений
Наши ожидания от кандидата:
-
Уверенный опыт работы с 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 ;
- Опыт интеграции с 1С (взаимодействие через REST API, SOAP, файловые обмены и т.д.)
Технологический стек:
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 ;
-
Умение читать и писать техническую документацию;
- Умение эффективно взаимодействовать с командой: продукт-менеджерами, аналитиками, QA и другими разработчиками.
Будущему коллеге мы предлагаем:
-
Стабильное место работы в аккредитованной ИТ-компании.
-
Мы обсуждаем условия дохода с каждым кандидатом по итогам личной встречи;
-
Индивидуальный график работы, который подходит именно Вам (9:00-18:00/10:00-19:00);
-
Корпоративная мобильная связь;
-
Работа в команде амбициозных и любящих свое дело специалистов;
-
Корпоративные подарки в том числе детям сотрудников, помощь от компании в сложные периоды жизни;
-
Возможность порадовать себя покупкой орг. или компьютерной техники от наших партнеров со скидкой.
Опубликована день назад