О компании и команде
Intelinvest — быстро развивающийся финтех-стартап, разрабатывающий сервис умной аналитики для учета и управления инвестициями в различные типы активов: акции, облигации, криптовалюты, депозиты, недвижимость и другие. Мы активно расширяем команду и ищем опытного backend-разработчика, который поможет развивать наши продукты.
Ожидания от кандидата
Обязанности:
- Разработка и поддержка backend-решений для высоконагруженных систем;
- Работа с микросервисной архитектурой, проектирование и интеграция новых модулей;
- Оптимизация производительности и масштабирование системы;
- Интеграция с внешними API, работа с REST и SOAP сервисами;
- Разработка и поддержка баз данных (PostgreSQL, MySQL);
- Участие в разработке и поддержке CI/CD процессов;
- Взаимодействие с командами фронтенда, аналитики и тестирования для создания качественного продукта;
- Написание юнит-тестов и участие в code review.
- Активно участвовать в жизни стартапа.
Требования:
- Опыт работы с Java от 3 лет;
- Знание Spring Framework (Spring Boot, Spring Data, Spring Security);
- Опыт работы с базами данных (PostgreSQL, MySQL), умение оптимизировать запросы;
- Опыт работы с микросервисной архитектурой;
- Опыт работы с системами контроля версий (Git);
- Понимание принципов многопоточного программирования;
- Знание REST API, опыт интеграции с внешними сервисами;
- Опыт работы с CI/CD (Jenkins, GitLab CI или аналогичные);
- Понимание архитектуры распределенных систем;
- Умение работать в Agile/Scrum среде.
Будет плюсом:
- Опыт работы с контейнеризацией (Docker, Kubernetes);
- Опыт работы с облачными решениями (AWS, GCP, Azure);
- Знание NoSQL баз данных (MongoDB, Redis).
Условия работы
- Удаленная работа или гибкий график;
- Оплачиваемый отпуск;
- Возможность карьерного роста и профессионального развития;
- Работа в команде профессионалов;
- Доступ к обучению и профессиональным конференциям.