Стек: JavaScript · Node.js · Laravel · Angular · Vue · SQL
Мы - GPS.AZ — интегратор комплексных ИТ-решений по автоматизации для транспорта и промышленности. Работаем с высокими нагрузками, геоданными и ИИ-сервисами. Внедряем LLM-модули для автоматизации поддержки, генерации отчётов и обработки данных.
Задачи:
70 % Backend / API
- Разработка и оптимизация REST/GraphQL-сервисов на Node.js и Laravel (PHP 8+)
- Проектирование схем БД (PostgreSQL/MySQL), написание сложных SQL-запросов, индексация, миграции.
- Интеграция сторонних сервисов (OpenAI, Ollama, LangChain и др.).
20 % Frontend
- Разработка SPA-приложений на Angular 17 и Vue 3 (Composition API, Vite).
- Создание UI-компонентов, реал-тайм графиков, работу с WebSockets.
10 % Automations & DevOps
- Сборка no-code/low-code сценариев в n8n, Make, Zapier
- Автоматизация CI/CD (GitLab CI, Docker, Helm)
- Поддержка мониторинга (Prometheus, Grafana, Sentry)
Требования:
- 3+ лет коммерческой разработки на JavaScript/TypeScript
- Уверенный опыт с Node.js (Express/Fastify/Nest) и/или Laravel 10
- Продвинутый SQL: сложные JOIN’ы, CTE, оконные функции
- Практика во Vue 3 и/или Angular 17 (RxJS, NgRx/Pinia)
- Навыки работы с Docker, Git-flow, Code Review
- Опыт подключения LLM-API (OpenAI, Anthropic, Azure OpenAI) или локальных моделей (HF Transformers, GPT-J)
- Умение строить автоматизации в n8n (или аналогах)
- Плюсом будет:
- Опыт работы с микросервисами и gRPC/Event-Driven архитектурой (Kafka, NATS)
- Базовые знания Redis, ElasticSearch, ClickHouse.
- Оптимизация производительности Frontend (Web Workers, bundle-splitting) и Backend (profiling, caching).
- Английский язык: продвинутый уровень чтение, средний - разговорная речь; свободное владение русским языком
Как откликнуться:
- Отправьте CV + краткий кейс вашего самого сложного проекта (2-3 абзаца) на электронный адрес в кнопке Откликнуться.
- Прикрепите ссылку на GitHub
- В теме письма укажите вакансию
Мы ответим в течение 3 рабочих дней и договоримся о техническом интервью.