Node.js\NestJS разработчик (Middle+\Senior)
Nastasya LosevaPerfluence — маркетинговая платформа, объединившая блогеров и рекламодателей. Мы забрали приз «Компания №1 в сегменте Биржи блогеров» на AdIndex Awards 2021, на премии AdIndex Awards 2022 - награду в номинации «Агентство №1 в сегменте Influence Marketing», вышли на иностранные рынки, выплатили блогерам уже несколько миллиардов рублей и не собираемся на этом останавливаться.
Наша команда разработки создала экосистему, в которую входит несколько продуктов связанных с аналитикой, маркетинговыми инструментами, и три мобильных приложения.
Одно из направлений - платформа интеграций в Telegram с прицелом на международный рынок.
Сейчас мы в поиске уверенного Node.js разработчика, который готов делиться своей экспертизой с командой, внедрять лучшие решения и создавать действительно крутой и полезный продукт.
Работа с соцсетями - востребованная и быстро развивающаяся ниша, так что у нас всегда много интересных задач со звездочкой и без, скучно не будет!
Навыки идеального будущего коллеги:
- Глубокие знания JavaScript/TypeScript: Понимание продвинутых концепций языка, включая асинхронное программирование, замыкания, типы, интерфейсы и декораторы.
- Глубокие знания Node.js: Понимание внутреннего устройства и работы Node.js на продвинутом уровне, включая:
- Event Loop: Понимание работы цикла событий, асинхронности и обработки параллельных операций.
- Node.js Core Modules: Профессиональное владение основными модулями Node.js, такими как fs, http, crypto, buffer, stream и другими.
- NPM / Yarn: Глубокие знания системы управления пакетами, способность работать с зависимостями, умение публиковать и обновлять пакеты.
- Производительность и оптимизация: Способность анализировать и улучшать производительность приложений, знание инструментов профайлинга и отладки.
- Работа с асинхронным кодом: Глубокое понимание Promise, Async/Await и обработки ошибок в асинхронном коде.
- Опыт работы с NestJS: Продвинутое владение фреймворком, включая модули, контроллеры, провайдеры, мидлвары, декораторы и эксепшн фильтры. Понимание и использование микросервисной архитектуры с NestJS. Работа с очередями. Хорошее понимание принципов работы RxJS.
- Разработка RESTful и GraphQL API: Способность проектировать, разрабатывать и оптимизировать API. Знание принципов REST и опыт работы с GraphQL(как плюс).
- Базы данных: Опыт работы с Postgres, Clickhouse базами данных, включая проектирование схем, оптимизацию запросов и работу с ORM, например, Prisma.
- Тестирование: Знание и применение стратегий тестирования, включая юнит-тесты, интеграционные тесты и E2E тесты. Опыт работы с Jest или другими тестовыми фреймворками. Опыт работы по TDD будет жирным плюсом
- CI/CD: Опыт настройки и использования систем непрерывной интеграции и доставки в Gitlab CI
- Контейнеризация и оркестрация: Знание Docker, Kubernetes или других технологий контейнеризации и оркестрации.
- Паттерны проектирования и архитектурные паттерны: Понимание и применение шаблонов проектирования и архитектурных паттернов, например, MVC, MVVM, Microservices.
- Системы управления версиями: Продвинутое владение Git.
- Soft skills: Навыки командной работы, умение общаться с командой и клиентами, способность к самообучению и решению сложных технических задач, управление временем и проектами.
- Безопасность: Знание основ безопасности приложений, способности предотвращать распространенные уязвимости.
- Опыт руководства: Способность наставничества и поддержки младших разработчиков, возможно, управление командой разработчиков.
Что предлагаем:
- Руководители, вовлеченные в разработку, конструктивная обратная связь.
- Команда мечты и возможность реально влиять на результат.
- Оформление по ТК РФ в аккредитованую ИТ-компанию,
- Полностью белая ЗП, оклад от 250 т.р. на руки.
- Гибкий график и соблюдение work-life balance.
- Возможность работать в офисе или удаленно по РФ и РБ.
- Офис в центре Москвы. Печеньки, кулер, фрукты, кофеёк и не только - в наличии)
- Регулярный пересмотр уровня ЗП.
- Оплата обучения и повышения квалификации.
- Возможность быстрого карьерного роста и роста в компетенциях.
Контакты для связи: https://t.me/akaLoseva