Санкт-Петербург
Метро: АдмиралтейскаяПродуктовая разработка | Middle / Middle+
Мы развиваем собственный веб-продукт и ищем разработчика, который станет частью небольшой сильной команды. Предстоит работать не над потоковой разработкой, а над развитием серверного ядра, созданием новых модулей, проектированием архитектуры и развитием продукта.
Если вам интересно влиять на технические решения, работать с современным стеком и создавать качественный продукт — будем рады познакомиться.
Чем предстоит заниматься:
• участвовать в проектировании и развитии серверного ядра проекта;
• разрабатывать новые модули, сервисы и API;
• поддерживать и развивать существующий функционал;
• интегрировать внутренние и внешние сервисы;
• работать с PostgreSQL, Redis и объектным хранилищем MinIO;
• участвовать в обсуждении архитектурных решений и улучшении кодовой базы;
• оптимизировать производительность приложения и устранять технические проблемы.
Наш стек:
Frontend
• Vue.js
• Nuxt
• TypeScript
• Tailwind CSS
• Vuetify
Backend
• Node.js
• NestJS
• Prisma
• JWT
• Socket.IO
Инфраструктура:
• PostgreSQL
• Redis
• MinIO
• Git
Мы ожидаем:
• уверенное владение JavaScript и TypeScript;
• практический опыт разработки на Node.js;
• опыт коммерческой разработки с Vue.js и Nuxt;
• понимание принципов работы NestJS;
• опыт работы с Prisma и PostgreSQL;
• понимание JWT-аутентификации;
• базовые знания Redis и объектных хранилищ (MinIO будет преимуществом);
• уверенную работу с Git;
• понимание принципов построения REST API;
• умение быстро разбираться в существующем коде, самостоятельно находить решения и доводить задачи до результата.
Будет преимуществом:
• опыт работы с Socket.IO и WebSocket;
• понимание модульной и многослойной архитектуры;
• опыт проектирования серверного ядра и высоконагруженных API;
• опыт оптимизации SQL-запросов и PostgreSQL;
• понимание механизмов кеширования, очередей задач и фоновых обработчиков.
Что предлагаем:
➢ полностью удалённую работу с возможностью работать из любой точки мира;
➢ гибкий график с ориентацией на результат, а не на количество часов
онлайн;
➢ работу над собственным долгосрочным продуктом;
➢ участие в принятии архитектурных решений;
➢ современный стек технологий без легаси ради легаси;
➢ профессиональную команду с быстрым принятием решений;
➢ возможность влиять на развитие продукта и техническое направление проекта;
➢ достойный уровень вознаграждения, обсуждаемый по итогам интервью.
Этапы отбора
➢ Короткое знакомство с HR.
➢ Выполнение тестового задания.
➢ Собеседование с командой.
➢ Оффер.
Санкт-Петербург
до 200000 RUR
СПб ГКУ Санкт-Петербургский информационно-аналитический центр
Санкт-Петербург
до 200000 RUR