Ищем full stack разработчика с фокусом на бэкенд разработку на Java (стек включает Spring Boot, PostgreSQL, RabbitMQ) и хорошим пониманием React с функциями Team Lead для небольшой команды из 4х человек. Мы создаем платформу для большого тенниса и спортивных мероприятий с различными интерактивными инструментами — проведение трансляций, доступ к архиву событий, система аналитики на базе ИИ и computer vision, и многими другими интересными фичами. (Мы НЕ занимаемся ставками / беттингом).
Ключевые задачи:
- Разработка приложений на фреймворках Spring Boot и React;
- Разработка сервисов в микросервисной архитектуре (k8s, docker, RabbitMQ);
- Работа с базами данных (в основном PostgreSQL);
- Доработка API для вебсокетов и имплементация;
- Оптимизация кода под большие нагрузки (десятки тысяч одновременных пользователей), включая проведение нагрузочного тестирования;
- Руководство небольшой команды разработчиков (4-5 человека).
Требования: - Обязательно знание Java 11, фреймворка Spring Boot 3 (Web, Session, Data, Security, Test); ES6+, TypeScript, ReactJS 18;
- Знание принципов работы с SQL и noSQL БД, ORM, опыт работы с миграциями БД;
- Знание ООП, принципов event-driven архитектуры, знание RabbitMQ, AMPQ, приветствуем знание STOMP;
- Знание принципов event-driven (Flux / Redux Saga), роутинга в одностраничных приложениях, понимание изоморфности (клиент-серверная сборка);
- Сборка maven c учётом docker и k8s, знание сборщиков webpack / gulp;
- Приветствуем опыт работы с облачной инфраструктурой (Yandex.Cloud / AWS / Azure);
- Будет бонусом знание realtime механик (websockets, react-stomp, SockJs);
- Опыт работы с профилированием приложений будет плюсом.
Что мы предлагаем: - Удаленный формат работы, при желании есть возможность работать из офиса
- Официальное трудоустройство в штат компании по ТК РФ (можно и как ИП)
- Конкурентная и полностью белая заработная плата
- Аккредитованная IT компания.