на 0.25 ставки на основное место работы
Обязанности:
-
Работа в небольшой команде над продуктом компании;
-
Разработка и поддержка проекта (браузерное расширение в сфере e-commerce);
-
Фиксинг багов и код-ревью;
-
Развитие технического стека системы и внедрение нового функционала;
Основные требования:
- От 2-х лет опыта разработки c NodeJS;
- Знание и опыт работы с TypeScript;
- Знание фреймворков Express.js и Nest.js;
- Опыт написания Unit-тестов;
- Понимание принципов и опыт работы с базами данных SQL (MySQL, PostgreSQL) и NoSQL (MongoDB, Redis);
- Знание и опыт работы с одной из ORM (TypeORM);
- Опыт работы с docker (docker-compose);
- Знание и понимание создания REST, CRUD API;
- Понимание и использование принципов: ООП, DRY, KISS, SOLID, REST;
- Умение разбираться в чужом коде и документировать свой;
- Опыт работы с React.js + Redux
Будет плюсом:
- Опыт работы с RxJS
- Опыт разработки браузерных расширений
- Понимание принципов построения масштабируемых систем, микро-сервисной архитектуры, основных проблем и путей их решения;
- Опыт работы с Apache Kafka или любым другим брокером сообщений (RabbitMQ, NATS);
- Опыт работы с PHP (Yii2) не обязательно, но приветствуется
- Опыт работы с Golang или желание в перспективе его изучить
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Минск, Парк Челюскинцев, Площадь Якуба Коласа, улица Толбухина, 2
Вакансия опубликована 5 апреля 2025 в Минске