#астана #javascript
Должность: Ведущий инженер-разработчик (FullStack-разработчик: NestJs+ReactJs)
Компания: ТОО "КМГ-Кумколь"
https://www.instagram.com/kmg_kumkol/Вилка: до 1,5 млн тг на руки по итогам собеседования
Город: Астана
Занятость: оффлайн
Образование: высшее профессиональное (техническое, информационные технологии)
Опыт:
-Не менее 6 лет, из них не менее двух лет опыт работы FullStack-разработчиком NestJs+ReactJs
-Управление командой разработки веб-приложений не менее 2 лет
Описание:
1) Оптимизация веб-приложений и веб-сайтов;
2) Доработка функциональности на NestJs+ReactJs;
3) Работа над улучшением дизайна, функциональности;
4) Внедрение новых сервисов, технологий приложений;
5) Работа над архитектурными решениями;
6) Проектирование и разработка API;
7) Оптимизация сервисов с учётом требований к нагрузке;
😍 Интеграция с другими приложениями Заказчика;
9) Написание технической документации;
10) Участие в полном процессе разработки веб-приложений;
11) Написание тестов для собственного кода;
12) Работа в команде по Scram, взаимодействие с другими командами для совместной интеграции компонентов.
Требования:
1) Отличные знания JavaScript и TypeScript, включая ES6+ синтаксис.
2) Глубокое понимание фреймворка Nest.js, включая архитектуру, модули, контроллеры, сервисы и middleware.
3) Глубокое понимание библиотеки React.js, включая компоненты, хуки, состояние и управление состоянием. Опыт работы с Redux или другими библиотеками управления состоянием.
4) Опыт работы с реляционными базами данных (PostgreSQL), знание SQL, умение проектировать и оптимизировать запросы.
5) Опыт разработки RESTful API.
6) Опыт работы с распределенными потоковыми платформами, понимание принципов работы Kafka.
7) Опыт работы с очередями сообщений, понимание принципов работы RabbitMQ.
😍 Опыт работы с хранилищем данных в памяти, понимание принципов работы Redis;
9) Опыт работы с алгоритмами хеширования паролей, понимание принципов работы Argon2.
10) Опыт администрирования Linux, Docker (умение создавать и управлять контейнерами) и разворачивания веб-приложений.
11) Понимание работы платформы NodeJs и ее экосистемы.
12) Глубокое понимание DOM (Document Object Model): структура, манипуляции, события.
13) Опыт работы с Git и Figma.
14) Глубокое понимание принципов проектирования и разработки программного обеспечения.
15) Опыт работы с методологиями разработки ПО (Agile, Scrum).
16) Понимание принципов непрерывной интеграции и непрерывной доставки (CI/CD).
Навыки:
1) Отличные навыки решения проблем и аналитическое мышление.
2) Умение работать в команде и самостоятельно.
3) Отличные коммуникативные навыки и владение русским и английским языками.
4) Навык и применение принципов ООП, MVC, SOLID и микросервисной архитектуры.
5) Навык и применение принципов взаимодействия backend- и frontend- процессов.
Мы предлагаем:
• Постоянную работу в современном офисе в кругу опытных коллег;
• Премии к праздникам и по KPI;
• Обмен опытом с коллегами;
• Дружелюбную команду и приятную рабочую атмосферу;
• Корпоративные и социальные мероприятия;
• 30 дней отпуска в год;
• Повышение квалификации за счет работодателя;
• Работу в стабильной компании с динамично развивающимся коллективом;
Условия:
Оформление согласно Трудового кодекса РК;
Работа в офисе Пн-Пт 9:00-18:30, обед 13:00-14:30;
Офис рядом с ботаническим садом;
Дополнительная мед.страховка;
Контакты:
@aituarkab