Описание вакансии
Мы ищем высококвалифицированного Full Stack разработчика с сильными навыками в бэкенд- и фронтенд-разработке, а также с практическим опытом или искренним интересом к программированию с использованием ИИ. Вы будете участвовать в проектировании и разработке ключевых систем, одновременно исследуя практическое применение ИИ в реальных бизнес-сценариях (например, генерация кода, автоматизация, анализ данных и т.д.). Мы ценим качество кода и конкретные результаты больше, чем ненужные встречи.
Основные обязанности
- Разработка и поддержка бэкенд-сервисов (Java/Spring Boot)
- Участие в разработке фронтенд-приложений (React.js) и оптимизация пользовательского опыта
- Проектирование и реализация высокодоступных и высокопроизводительных системных архитектур
- Интеграция инструментов ИИ (например, ассистенты по коду, инструменты автоматизации) в рабочие процессы разработки для повышения эффективности
- Участие в анализе требований к продукту и проектировании технических решений
- Постоянное улучшение качества кода, производительности и процессов разработки
Требования к кандидату
- Ключевые компетенции:
- Опыт разработки программного обеспечения от 3 лет (возможны исключения для выдающихся кандидатов)
- Прочные знания Java и опыт работы с Spring Boot/Spring Cloud
- Опыт работы с React.js и современной фронтенд-разработкой (Hooks, управление состоянием)
- Знание принципов проектирования и разработки RESTful API
- Опыт работы с Docker, CI/CD и облачными сервисами (например, AWS)
- Опыт в анализе данных или разработке приложений с использованием ИИ
- Опыт работы с высоконагруженными системами
- Программирование с использованием ИИ (ключевое направление):
- Практический опыт работы с инструментами ИИ для программирования (GitHub Copilot, ChatGPT, Cursor, Claude Code и т.д.)
- Понимание того, как ИИ может повысить эффективность разработки (генерация кода, отладка, рефакторинг)
- Практический опыт интеграции инструментов ИИ в проекты/рабочие процессы (желательно)
- Опыт создания пользовательских Prompt/Agent рабочих процессов
- Применение ИИ для генерации кода, тестирования или реализации бизнес-логики
Условия
- Возможность работать над передовыми проектами интеграции ИИ и инженерии
- Культура команды, ориентированная на технологии (минимум бюрократии, максимум результата)
- Гибкий график работы/возможность удаленной работы
- Конкурентоспособная зарплата и возможности для роста