Описание вакансии
Официальное трудоустройство по ТК РК;
Медицинское страхование;
Повышение квалификации за счет компании;
Заработная плата по итогам собеседования;
Премия по результатам работы за год.
Обязанности:
1) Оптимизация веб-приложений и веб-сайтов;
2) Доработка функциональности на
JavaScript;
3) Работа над улучшением дизайна, функциональности;
4) Внедрение новых сервисов, технологий приложений;
5) Работа над архитектурными решениями;
6) Проектирование и разработка API;
7) Оптимизация сервисов с учётом требований к нагрузке;
Интеграция с другими приложениями Заказчика;
9) Написание технической документации;
10) Участие в полном процессе разработки веб-приложений;
11) Написание
тестов для собственного кода;
12) Работа в команде по Scrum, взаимодействие с другими
командами для совместной интеграции компонентов.
Требования:
Глубокое знание языка JavaScript и его экосистемы, и инструментов.
Опыт работы
с реляционными (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Cassandra).
Понимание принципов построения микросервисной архитектуры.
Опыт проектирования и разработки RESTful API.
Уверенное использование системы контроля версий Git.
Знание принципов и инструментов непрерывной интеграции и доставки (CI/CD).
Опыт написания unit-тестов, интеграционных тестов.
Опыт работы с Docker, Kubernetes.
Опыт работы с облачными платформами (AWS, GCP, Azure).
Знание методологий Agile.
Опыт работы с высоконагруженными системами.
Опыт работы с системами очередей
(Kafka, RabbitMQ).
Опыт работы с Prometheus, Grafana. Опыт работы с библиотекой
React
Опыт работы с инструментом для управления состояния Redux
Опыт работы с UI
библиотекой MUI
Знание архитектуры FFD
Знание подхода микро-фронтенд
Способность брать на себя ответственность за результат работы.
Умение работать независимо и принимать решения. Умение эффективно общаться в команде. Стремление к постоянному развитию и изучению новых технологий. Способность анализировать сложные задачи и находить оптимальные решения