Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
О проекте
Образовательная платформа Platonus Academy — экосистема микросервисов для университетов и учебных центров. Платформа активно трансформируется: разбиваем монолит на независимые модули, внедряем event-driven архитектуру, разделяем фронтенд на micro-frontends. Каждый модуль (assessment, certificate, SCORM, курсы) - отдельный продукт, который можно продавать как SaaS или коробочное решение.
Кого ищем
Разработчика, который не ждёт задачу от PM/аналитика, а сам видит проблему, предлагает решение и реализует. Человека, с которым можно обсудить архитектуру у доски и вместе прийти к лучшему варианту. Не исполнителя, а партнёра по продукту.
Что важно в человеке
- Инициативность — видишь техдолг, неоптимальное решение или возможность для улучшения — предлагаешь и делаешь, не ждёшь когда скажут
- Коммуникабельность — умеешь объяснить своё решение, аргументировать выбор, слушать чужое мнение и менять позицию если другой вариант лучше
- Командная работа — code review не формальность, а обмен знаниями; вопрос коллеге — не слабость, а эффективность
- Стремление к развитию — интересуешься новыми подходами, пробуешь, делишься с командой
Технический стек:
Backend (основное):
- Java 17+, Spring Boot 3.x
- Микросервисная архитектура: Spring Cloud (Feign, Gateway, LoadBalancer)
- Event-driven: Apache Kafka, RabbitMQ
- PostgreSQL, Flyway, JPA/Hibernate (миграция с MyBatis)
- Keycloak (OAuth2, JWT, RBAC, мультитенантность)
- REST API, OpenAPI/Swagger
Frontend:
- React 18+, TypeScript
- Опыт с Module Federation / micro-frontends — плюс
- Работа с REST API, контекстное управление состоянием
Инфраструктура (понимание, не обязательно глубокое):
- Docker, Kubernetes, Helm
- GitLab CI/CD
- S3-совместимое хранилище
Будет большим плюсом:
- Опыт с ИИ-агентами (LLM интеграция, prompt engineering, tool use) — мы планируем внедрение AI-ассистентов в платформу
- Опыт декомпозиции монолита на микросервисы
- Понимание DDD, bounded contexts, event sourcing
Чем предстоит заниматься
- Декомпозиция монолитного course-сервиса (700+ классов) на независимые микросервисы (quiz, schedule, journal, edu-course, free-course)
- Проектирование event-driven контрактов между сервисами (Kafka events)
- Разработка системы модульного доступа: клиент покупает набор сервисов, платформа адаптируется
- Разбивка монолитного React-фронта на micro-frontends (Module Federation)
- Разработка новых фич в рамках образовательного домена
- Участие в архитектурных решениях наравне с командой
Что не подойдёт
- "Скажите что делать — сделаю" — нам нужен человек с мнением
- Работа строго по таскам без понимания зачем и почему
- "Я только бэк" или "я только фронт" без желания выходить за рамки
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности