Разработчик Backend

Срок для отклика истек

Описание вакансии

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 по МСК), техника для работы;

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

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

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

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