/карьера/backend
← Все вакансии

Backend-разработчик (NestJS) — Middle+/Senior_

Удалённо · ТК РФ · Гибкий график 5/2
/факты

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

01

Являемся аккредитованной IT-компанией Минцифры

02

Специализируемся только на долгосрочной продуктовой разработке: делаем SaaS как для клиентов, так и запускаем свои сервисы внутри

03

Минимум бюрократии и открытость к экспериментам: поддерживаем вклад каждого разработчика и даём все возможности для самореализации и быстрого роста в IT

04

Нам нравится вносить вклад в айти-коммьюнити: в 2023 и 2024 году организовали и спонсировали хакатоны UfaHack в Уфе

05

Используем современный стек: наша архитектура отточена практически до идеала, что ускоряет разработку в 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+/Senior

Умение писать чистый, структурированный код и разбираться в чужом коде

Опыт коммерческой разработки от 3 лет

/бонус

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

Глубокий интерес к архитектуре: вы понимаете, что такое модули, границы контекстов, слои приложения, почему важно отделять доменную логику от инфраструктуры

Опыт работы с Sequelize или другими ORM

Понимание методов оптимизации бекенда и баз данных

Опыт DevOps: умение поднять сервис в Docker, прочитать compose-файл, разобраться в env-конфигурации, починить ошибку сборки, понимание docker-compose, слоёв сборки, кэширования

Вы «горите» своим делом и готовы делать сложные и интересные проекты

/условия

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

Официальное оформление по ТК РФ в аккредитованную IT-компанию
Белая заработная плата, оплачиваемые отпуска и больничные
Гибкий график работы, удалённая работа 5/2 — работайте из любой точки мира
Возможность участвовать в развитии масштабных проектов, которые влияют на сотни тысяч пользователей
Грамотная архитектура без легаси, ускоряющая разработку в 3 раза
Неформальная команда с культурой менторинга и открытости
/отклик

Как откликнуться

Письмо на careers@arkline.tech с темой «Backend — [Имя]». Приложите резюме и ссылку на код, которым гордитесь.