Node.js\NestJS разработчик (Middle+\Senior)

Node.js\NestJS разработчик (Middle+\Senior)

Nastasya Loseva

Perfluence — маркетинговая платформа, объединившая блогеров и рекламодателей. Мы забрали приз «Компания №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



Report Page