ведущий инженер-разработчик (FullStack-разработчик: NestJs+ReactJs) (сектор аутстаффинга)
ТОО "КМГ-Кумколь" г.Астана
Требуемый опыт работы: Не менее 6 лет Полная занятость, Полный день
Обязанности:
- Оптимизация веб-приложений и веб-сайтов;
- Доработка функциональности на NestJs+ReactJs;
- Работа над улучшением дизайна, функциональности;
- Внедрение новых сервисов, технологий приложений;
- Работа над архитектурными решениями;
- Проектирование и разработка API;
- Оптимизация сервисов с учётом требований к нагрузке;
- Интеграция с другими приложениями Заказчика;
- Написание технической документации;
- Участие в полном процессе разработки веб-приложений;
- Написание тестов для собственного кода;
- Работа в команде по Scram, взаимодействие с другими командами для совместной интеграции компонентов.
Требования:
- Опыт работы не менее 6 лет, из них не менее двух лет опыт работы FullStack-разработчиком NestJs+ReactJs;
-
Управление командой разработки веб-приложений не менее 2 лет
- Отличные знания JavaScript и TypeScript, включая ES6+ синтаксис.
- Глубокое понимание фреймворка Nest.js, включая архитектуру, модули, контроллеры, сервисы и middleware.
- Глубокое понимание библиотеки React.js, включая компоненты, хуки, состояние и управление состоянием. Опыт работы с Redux или другими библиотеками управления состоянием.
- Опыт работы с реляционными базами данных (PostgreSQL), знание SQL, умение проектировать и оптимизировать запросы.
- Опыт разработки RESTful API.
- Опыт работы с распределенными потоковыми платформами, понимание принципов работы Kafka.
- Опыт работы с очередями сообщений, понимание принципов работы RabbitMQ.
- Опыт работы с хранилищем данных в памяти, понимание принципов работы Redis;
- Опыт работы с алгоритмами хеширования паролей, понимание принципов работы Argon2.
- Опыт администрирования Linux, Docker (умение создавать и управлять контейнерами) и разворачивания веб-приложений.
- Понимание работы платформы NodeJs и ее экосистемы.
- Глубокое понимание DOM (Document Object Model): структура, манипуляции, события.
- Опыт работы с Git и Figma.
- Глубокое понимание принципов проектирования и разработки программного обеспечения.
- Опыт работы с методологиями разработки ПО (Agile, Scrum).
- Понимание принципов непрерывной интеграции и непрерывной доставки (CI/CD).
- Отличные навыки решения проблем и аналитическое мышление.
- Умение работать в команде и самостоятельно.
- Отличные коммуникативные навыки и владение русским и английским языками.
- Навык и применение принципов ООП, MVC, SOLID и микросервисной архитектуры.
- Навык и применение принципов взаимодействия backend- и frontend- процессов.
Условия:
- Медицинское страхование;
- Повышение квалификации за счет компании;
- Премия по результатам работы за год;
- Размер заработной платы по результатам собеседования.
Необходимые степени образования
- Бакалавр
Обязательно знание языков
- Казахский (Средний)
Похожие вакансии
Инженер-разработчик (FullStack-разработчик: Bitrix) (сектор аутстаффинга)
ТОО "КМГ-Кумколь" | Полная занятость
| г.Астана
25.04.2024 | 510
Старший консультант SAP HCM
ТОО QazCloud | Полная занятость
| г.Астана
22.04.2024 | 364
инженер-разработчик (SharePoint Developer) (сектор аутстаффинга)
ТОО "КМГ-Кумколь" | Полная занятость
| г.Астана
22.04.2024 | 349