Backend разработчик (NestJS)

Местоположение и тип занятости

Можно удаленно

Компания

Архитекторы цифровых решений. CTO-as-a-Service. Продуктовая разработка SaaS

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

О компании и команде

Arkline – студия продуктовой разработки. Мы развиваем масштабные айти сервисы, которыми пользуются сотни тысяч человек в месяц.

Сейчас мы набираем людей в команду проекта pddtest.kz – это топ-1 EdTech сервис Казахстана в сфере онлайн подготовки водителей, которым пользуются большинство автошкол и студентов, 1M+ пользователей. Мы развиваем этот сервис уже более трех лет, и поэтому расширяем команду

Несколько фактов о работе у нас:

  • Являемся аккредитованной IT-компанией
  • Специализируемся только на долгосрочной продуктовой разработке: делаем SaaS как для клиентов, так и запускаем свои сервисы внутри
  • Минимум бюрократии и открытость к экспериментам: поддерживаем вклад каждого разработчика и даём все возможности для самореализации и быстрого роста в IT
  • Нам нравится вносить вклад в айти-коммьюнити: в 2023 и 2024 году организовали и спонсировали хакатоны UfaHack в Уфе, на каждом собрали более 70 участников
  • Используем современный стек: наша архитектура отточена практически до идеала, что ускоряет разработку в 3 раза, и позволяет писать код, который не превращается в легаси

Чем предстоит заниматься

  • Разрабатывать backend-модули на NestJS + TypeScript в рамках продуктовой архитектуры (модульность, Domain-Driven принципы).
  • Проектирование бекенда для высоконагруженных сервисов
  • Проектирование баз данных на PostgreSQL (схемы, миграции, оптимизация запросов, транзакции)
  • Участвовать в разработке SaaS-продуктов (LMS, CRM, платформенные модули) и внутренних решений Arkline, влияющих на работу сотен тысяч пользователей.
  • Проводить базовую диагностику и отладку production-окружений (логи, статус сервисов, метрики; работа с Sentry/Prometheus/Grafana при необходимости).

    Требования

    • Отличное знание TypeScript, NestJS
    • Понимание принципов REST, HTTP, JWT, базовые знания о безопасной работе с API (rate limiting, валидация, санитация данных, система RBAC/ABAC)
    • Опыт работы с PostgreSQL: миграции, индексы, joins, оптимизация простых запросов
    • Уровень Middle
    • Умение писать чистый, структурированный код и разбираться в чужом коде.
    • Опыт коммерческой разработки от 1 года

      Вы идеальный кандидат, если у вас есть

      • Глубокий интерес к архитектуре: вы понимаете, что такое модули, границы контекстов, слои приложения, почему важно отделять доменную логику от инфраструктуры.
      • Опыт работы с Sequelize или другими ORM
      • Понимание методов оптимизации бекенда и баз данных
      • Опыт DevOps: умение поднять сервис в Docker, прочитать compose-файл, разобраться в env-конфигурации, починить ошибку сборки, понимание docker-compose, слоёв сборки, кэширования
      • Вы “горите” своим делом и готовы делать сложные и интересные проекты

      Условия работы

      • Официальное оформление по ТК РФ в аккредитованную IT компанию
      • Белая заработная плата, оплачиваемые отпуска и больничные
      • Гибкий график работы, удалённая работа 5/2 – работайте из любой точки мира
      • Возможность участвовать в развитии масштабных проектов, которые влияют на сотни тысяч пользователей
      • Грамотная архитектура без легаси, ускоряющая разработку в 3 раза
      • Неформальный молодой коллектив с культурой менторинга и открытости
      • В работе также используем: Scrum, Notion, Figma, GitLab (CI/CD), Swagger