Датаджайл

Node.js Backend Developer

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Datagile - продуктовая компания. Основное наше направление - это разработка продуктов в сфере информационной безопасности, автоматизации и баз данных.

Задачи:

  • Разработка и поддержка backend-сервисов платформы поведенческой аналитики на Node.js с использованием фреймворка Koa.js.

    • Проектирование и реализация RESTful API для взаимодействия с frontend и другими сервисами.
    • Разработка и оптимизация запросов к базам данных (MongoDB, PostgreSQL, ClickHouse).
    • Участие в проектировании архитектуры системы, выборе технологий и инструментов.
    • Написание unit- и integration-тестов для обеспечения качества кода.
    • Участие в code review и менторинге младших разработчиков (при необходимости).
    • Взаимодействие с frontend-разработчиками, системными аналитиками и другими участниками команды для решения задач.

    Для Вас важно:

    • Опыт разработки backend-приложений на Node.js от 2 лет.
    • Уверенное знание JavaScript (ES6+).
    • Опыт работы с фреймворком Koa.js (желателен).
    • Опыт проектирования и разработки RESTful API.
    • Понимание принципов SOLID, DRY, KISS и других лучших практик разработки


    Стек технологий:

    • ЯП: Node.js
    • Koa.js, Next.js
    • CI/CD: Gitlab

    Будет плюсом:

    • Навыки программирования на других языках (например, Go)

    Работа в Datagile это:

    Развитие:
    Наставничество, работа в команде экспертов, внешнее обучение и профессиональные конференции за счет компании, компенсация занятий иностранным языком;

    Работа с комфортом: формат на выбор - удаленно из любой точки, офис, гибрид. Гибкое начало рабочего дня (обязательные часы присутствия с 11-16 по МСК), техника для работы;

    Забота о здоровье: ДМС с психологом, офисный врач, компенсация занятий спортом, хобби или любых других увлечений, зона отдыха в офисе (чай/кофе/печеньки);

    Забота о близких: Подарки детям на праздники, дотации на приобретение детских путевок в лагерь, материальная поддержка в важные периоды жизни;

    Для общения: Корпоративные мероприятия, сквош, футбол, настольные игры в офисе;

    Стабильность: Аккредитованная ИТ компания, официальное трудоустройство по ТК РФ, ежеквартальные премии, работа над масштабными проектами.