22 ноября 2024
Хранение данных - MongoDB, Redis, Postgresql.
Задачи:
Разработка современных клиентских web-приложений (визуализация данных, кабинеты пользователя, панели управления);
Доработка и оптимизация производительности WebUI основного продукта компании;
Анализ производительности серверного кода на Node.js и его оптимизация;
Работа с распределенными системами в высоконагруженных проектах;
Планирование и перевод компонентов системы на базы данных, оптимизированные для решения конкретных задач;
Покрытие разрабатываемой системы интеграционными и юнит-тестами;
Планирование, обсуждение и реализация нового функционала.
Требования:
Опыт разработки frontend-компонент и нагруженных backend-компонент, их оптимизации;
Опыт работы с ES6+, NodeJS, JavaScript, TypeScript;
Опыт работы с PostgreSQL;
Опыт работы с фреймворками Vue3 (typescript), NestJS (typescript);
Написание чистых SQL запросов, а также знание ORM (например TypeORM);
Умение писать чистый код и следовать принятым правилам оформления;
Умение разбираться в чужом коде.
Будет плюсом:
Условия:
Дружелюбную и непринужденную атмосферу;
Простор для профессионального роста и развития;
Работа над нетривиальными, технически интересными задачами;
Комфортный офис в центре Санкт-Петербурга (5 мин. от м. Петроградская, пр. Медиков, 3);
Гибкий график работы с обязательным планированием;
Возможность частично работать дистанционно;
ДМС после испытательного срока;
Конкурентную зарплату;
Конференции и профильное обучение за счет компании;
Корпоративные спортивные мероприятия (волейбол, керлинг, горные лыжи, спортивное ориентирование, яхтинг и не только).