
Козырев Артем Сергеевич
Senior Backend JavaScript (Node.js) разработчик
- Node.js
- TypeScript
- JavaScript
- PostgreSQL
- REST API
- GraphQL
- Docker
- CI/CD
- GitHub
- Микросервисная архитектура
- BigQuery
Привет!
Мы развиваем системы автоматизации бизнес-процессов, CRM-решения и аналитические платформы для e-commerce и управления ресурсами. Проекты растут, и нам нужен опытный Senior Backend Node.js разработчик, который умеет проектировать архитектуру высоконагруженных сервисов, оптимизировать работу с данными и масштабировать системы.
Наш технологический стек:
-
Node.js (TypeScript) + PostgreSQL – основа серверной части;
-
Knex.js – работа с базой данных;
-
BigQuery, Google App Script (JavaScript), AppSheet – клиентская и аналитическая часть;
-
Docker, Kubernetes и другие мультисерверные решения – для масштабирования и управления сервисами;
-
NATS – используем для обмена сообщениями между сервисами (плюсом будет опыт).
Чем предстоит заниматься:
-
Разрабатывать и проектировать REST и GraphQL API;
-
Создавать и поддерживать сервисы аналитики и CRM-системы;
-
Оптимизировать PostgreSQL (индексация, сложные запросы, производительность);
-
Проектировать архитектуру высоконагруженных распределённых систем;
-
Работать с мультисерверными решениями (Kubernetes/Docker или альтернативы);
-
Интегрировать внешние сервисы и модули;
-
Поддерживать документацию (архитектура, схемы, инструкции).
Что мы хотим видеть от кандидата:
-
Опыт работы с Node.js / TypeScript от 4–5 лет;
-
Отличное знание PostgreSQL и оптимизации запросов;
-
Опыт работы с Knex.js;
-
Опыт проектирования и разработки API;
-
Понимание принципов построения высоконагруженных систем;
-
Опыт работы с мультисерверными решениями (Kubernetes/Docker или другие);
-
Знание систем обмена сообщениями (например, NATS) будет плюсом;
-
Владение GitHub, CI/CD.
Что предлагаем:
-
Полностью удалённая работа с гибким графиком;
-
Интересные проекты с реальной бизнес-нагрузкой;
-
Возможность влиять на архитектуру и принимать технические решения;
-
Конкурентная оплата (от 150 000 ₽ и выше, обсуждается индивидуально);
-
Команда, ценящая экспертизу и инициативность.