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
