Требования:
- 5+ лет опыта в полнофункциональной разработке на JavaScript с упором на React и Node.js.
< li>Знание интерфейсных технологий, таких как HTML5, CSS3 и принципы адаптивного дизайна.- Опыт работы с современными фреймворками/библиотеками JavaScript (например, Redux, Express.js) и инструментами (Webpack, Babel).
- Глубокое понимание RESTful API, GraphQL и технологий баз данных (например, MongoDB, PostgreSQL).
- Сильные навыки решения проблем и способность эффективно работать в быстро меняющейся среде.
- Отличные навыки общения и сотрудничества.
- Не менее 4+ лет профессионального опыта в сфере разработки.
- Большой опыт работы с Javascript/Typescript Глубокое понимание архитектуры REST, архитектуры микросервисов, общих шаблонов проектирования SE.
>- Возможность понимать требования бизнеса, сотрудничать с коллегами-инженерами и воплощать требования в действительно успешный цифровой продукт.
- Опыт интеграции и использования NoSQL БД Mongo/ProgresSQL и MySQL.
- Опыт внедрения JS Unit-тестов (JestJS) и JS-интеграционных тестов (JestJS, SupertestJS).
>- Опыт интеграции и использования IORedisJS + Redis.
- Знание ООП и функционального программирования; Знание принципов SOLID разработки программного обеспечения.
Обязанности:
- Руководство в разработке программного обеспечения на платформе JavaScript: Руководство и активная деятельность. участвовать в разработке полноценного программного обеспечения JavaScript с упором на React и Node.js. Обеспечьте высокое качество кода и соблюдение сроков проекта.
- Опыт в области интерфейсных технологий: применяйте знания в области HTML5, CSS3 и принципов адаптивного дизайна, чтобы создавать визуально привлекательные и удобные пользовательские интерфейсы.
< li>Понимание современных фреймворков и инструментов: опыт работы с современными фреймворками/библиотеками JavaScript, такими как Redux, Express.js, и такими инструментами, как Webpack, Babel.- Интеграция с API и базами данных: обеспечение плавного взаимодействия с RESTful API, GraphQL. и базы данных, такие как MongoDB, PostgreSQL и MySQL, для хранения и обработки информации.
- Навыки решения проблем и работы в быстро меняющейся среде. Имейте сильные навыки решения проблем и способность эффективно работать в быстро меняющаяся среда. Быстро решайте технические проблемы и обеспечивайте непрерывность проекта.
- Коммуникация и сотрудничество. Имейте отличные навыки общения и сотрудничества для эффективного взаимодействия с командой разработчиков, менеджерами и другими заинтересованными сторонами. Уметь четко выражать свои идеи и работать в команде.
- Профессиональный опыт разработки: Иметь не менее 4 лет профессионального опыта в области разработки программного обеспечения. Иметь большой опыт работы с JavaScript/TypeScript.
- Понимание архитектуры. Иметь глубокое понимание архитектуры REST, микросервисов и распространенных шаблонов проектирования программного обеспечения. Обеспечить создание микросервисной архитектуры, соответствующей бизнес-требованиям.
- Тестирование кода: разработка и выполнение тестов JS Unit и JS Integration.o обеспечивать качество и надежность кодовой базы. Внедрение тестового покрытия для всех компонентов продукта.
- Работа с базами данных: интеграция и использование баз данных NoSQL, таких как MongoDB, PostgreSQL и Redis, для хранения и обработки информации.
- Знание ООП и ООП. принципы функционального программирования: знание и использование ООП и принципов функционального программирования для создания эффективных и масштабируемых решений.
Будет плюсом
< li>Знание принципов построения так называемого REST API.- Опыт работы с AWS.
- Опыт работы с CI/CD.
- Знание принципов создание API Webhook/Callback.
- Опыт работы с Docker + Docker Compose.
- Опыт работы с диаграммами K9s/Helm.
- Опыт работы с Elasticsearch + Kibana.< /li>
Что мы предлагаем:
— Заработная плата по результатам собеседования (предлагаем тарифную и мотивационную планку). премиальная система).
— 24 календарных дня оплачиваемого отпуска.
— Оплачиваемый больничный.
— Компенсация 50 % стоимости обучения по специальности.
— Дружный коллектив. .