Presight
Senior Engineer - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Presight для разработки платформы аннотации данных (Big Data/GenAI) — frontend и backend, сквозное владение фичами от требований до продакшена.
Задачи
- Владеть сквозными фичами: от требований и технического дизайна до реализации, тестирования, релиза и поддержки в продакшене
- Разрабатывать адаптивные и доступные интерфейсы для аннотации и ревью данных
- Разрабатывать backend-сервисы, RESTful API, модели данных и асинхронные процессы
- Сотрудничать с Product, Design и Engineering для уточнения требований и проработки edge cases
- Использовать AI-инструменты разработки для ускорения реализации, тестирования, отладки и документации
- Писать автоматизированные тесты, участвовать в code review, применять практики безопасности, производительности и надёжности
- Отлаживать проблемы по всему стеку и улучшать фичи по обратной связи и поведению в продакшене
Требования
- Степень бакалавра в IT, Computer Science, Engineering или смежной области
- Сильные знания computer science и базовых алгоритмов
- 7+ лет профессиональной разработки, включая frontend и backend
- Full-stack ownership mindset и способность работать на всех слоях приложения
- Сильные навыки JavaScript и TypeScript, HTML, CSS и web fundamentals
- Опыт компонентной frontend-разработки, предпочтительно React и Next.js, включая state management и data fetching
- Сильный опыт backend-разработки на Java и Spring Boot, а также рабочий уровень Python для оркестрации AI-агентов и LLM-интеграций
- Знание OOP, SOLID и модульного дизайна
- Понимание модульных монолитов и микросервисов, границ сервисов и архитектурных компромиссов
- Знание реляционных БД, моделирования данных, RESTful API, аутентификации и авторизации
- Опыт с брокерами сообщений (RabbitMQ или Kafka) и асинхронной обработкой, включая retries и идемпотентность
- Опыт автоматизированного тестирования, Git, code review и отладки по всему стеку
- Практический опыт использования coding assistants/агентов с самостоятельной проверкой результатов
- Навыки коммуникации и совместного решения задач
Условия
- Открытая, разнообразная и инклюзивная среда с глобальным видением
- Высокоэффективные проекты и ресурсы для непрерывного роста и обучения
- Конкурентный пакет вознаграждения: healthcare, поддержка образования, отпускные льготы и другое
Навыки
- JavaScript
- TypeScript
- HTML
- CSS
- React
- Next.js
- Java
- Spring Boot
- Python
- LLM
- OOP
- SOLID
- микросервисы
- RESTful API
- RabbitMQ
- Kafka
- Git
- Docker
- CI/CD
- Ant Design
- облачные платформы