Elastic
Full-Stack Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в IT Software Engineering команду Elastic. Разработка внутренних enterprise-приложений и AI-ботов на React, TypeScript и Node.js поверх Elastic Stack, с полной операционной ответственностью за прод.
Задачи
- Разрабатывать и выпускать full-stack приложения на React, TypeScript и Node.js, заменяющие legacy SaaS-инструменты
- Проектировать и разворачивать внутренних AI-ботов на LLM, RAG и vector search для автоматизации рабочих процессов
- Интегрировать внутренние приложения с Elasticsearch и Kibana
- Использовать AI-ассистенты (Cursor, Claude, Copilot) для ускорения разработки и генерации тестов
- Писать unit- и e2e-тесты, поддерживать CI/CD пайплайны, feature flags и участвовать в on-call ротациях
Требования
- 8+ лет опыта full-stack разработки в продакшене на React, TypeScript и Node.js
- Практический опыт работы с Elasticsearch: моделирование данных, индексация, оптимизация запросов, интеграция с Kibana
- Опыт разработки AI и ботов: LLM API, vector search, RAG-пайплайны или фреймворки для чат-ботов
- Ежедневное использование AI-инструментов для кодинга (Cursor, Claude, GitHub Copilot)
- Опыт автоматизированного тестирования (React Testing Library, Cypress/Playwright), CI/CD, feature flags и on-call
Условия
- Базовая зарплата $133,100–$210,600 в год (в отдельных локациях — $159,900–$252,900)
- Участие в stock-программе компании
- 401k с матчингом до 6%
- Медицинская страховка для сотрудника и семьи
- Гибкий график и локации
- Щедрый отпуск, до 40 часов в год на волонтёрство, минимум 16 недель родительского отпуска
Навыки
- React
- TypeScript
- Node.js
- Elasticsearch
- Kibana
- LLM
- RAG
- Vector search
- Cursor
- Claude
- GitHub Copilot
- React Testing Library
- Cypress
- Playwright
- CI/CD
- Feature flags