Fullstack-разработчик

Дата размещения вакансии: 26.05.2026
Работодатель: ТвояАптека.рф
Уровень зарплаты:
от 100000 RUR
Город:
Владивосток
Требуемый опыт работы:
не требуется

Обязанности

• Разработка backend-сервисов и API для внутренних бизнес-процессов компании.

• Реализация frontend-интерфейсов для сотрудников и внутренних пользователей.

• Проектирование RESTful API: контракты, модели данных, обработка ошибок, версионирование.

• Работа с базами данных: написание запросов, оптимизация производительности, участие в проектировании структуры данных.

• Подключение и настройка кеширования для повышения скорости работы сервисов.

• Интеграция сервисов через очереди сообщений и событийную модель.

• Разработка и поддержка компонентов на React и Vaadin Hilla.

• Написание unit- и интеграционных тестов с использованием JUnit.

• Участие в code review, оценке задач, декомпозиции требований и технических обсуждениях.

• Анализ проблем в работе сервисов, устранение ошибок и участие в сопровождении решений в продакшене.

• Взаимодействие с аналитиками, backend/frontend-разработчиками, инфраструктурой и смежными ИТ-командами.

Требования

• Опыт коммерческой разработки на Java или Kotlin.

• Знание Spring-экосистемы: Spring Boot, Spring Web, Spring Data, Spring Security будет преимуществом.

• Понимание принципов RESTful API, клиент-серверного взаимодействия и проектирования контрактов.

• Опыт работы с одной из СУБД: PostgreSQL, MySQL или SQL Server.

• Умение писать и оптимизировать SQL-запросы, понимать планы выполнения и причины медленной работы запросов.

• Опыт работы с кешированием: Caffeine, Redis или аналогичные решения.

• Понимание принципов асинхронного взаимодействия и опыт работы хотя бы с одним брокером сообщений: ActiveMQ, RabbitMQ или Kafka.

• Опыт разработки frontend-части на React.

• Умение работать с Vaadin Hilla или готовность быстро разобраться в технологии.

• Навыки написания тестов с использованием JUnit.

• Понимание жизненного цикла разработки: от постановки задачи и оценки до релиза и сопровождения.

• Умение разбираться в чужом коде, предлагать улучшения и доводить задачи до результата.

Будет плюсом

• Знание Python.

• Хорошее понимание алгоритмов и структур данных.

• Опыт работы с Docker, CI/CD, мониторингом и логированием.

• Опыт разработки внутренних корпоративных систем, интеграций или сервисов для автоматизации бизнес-процессов