Senior Full-Stack Developer — Java/Spring Boot и Angular@ B2B SaaS Company
О позиции
Вам предстоит стать частью команды, работающей над B2B SaaS платформой для управления продажами и операциями. Ваша роль как Senior Full-Stack Developer будет заключаться в разработке и поддержке функционала как на стороне фронтенда, так и на стороне бэкенда, используя Java/Spring Boot и Angular. Продукт уже активно используется и требует дальнейшего развития и улучшения.
Чем вы будете заниматься
- Разработка и поддержка функционала на Angular и Spring Boot.
- Работа с архитектурой, ориентированной на DDD, для обеспечения разделения логики домена от фреймворков и хранилищ данных.
- Увеличение покрытия автоматизированными тестами на уровне домена и приложений.
- Участие в миграции зависимостей бэкенда на стабильные версии.
- Поддержка и расширение системы аутентификации OAuth2/OIDC.
- Участие в код-ревью и технических обсуждениях.
Требования
- Опыт работы более 5 лет в разработке full-stack приложений с реальным опытом работы как с Angular, так и с Java/Spring Boot.
- Глубокие знания Angular: создание независимых компонентов, управление состоянием с помощью RxJS.
- Опыт работы с REST API, Spring Security и OAuth2/OIDC.
- Знания PostgreSQL и инструментов миграции схем.
- Опыт работы с Docker и развертыванием на AWS.
- Уровень английского — выше среднего.
Будет плюсом
- Опыт работы с Playwright или аналогичными инструментами для E2E тестирования.
- Знания о работе с AWS Secrets Manager.
- Опыт интеграции с платформами данных, такими как Databricks.
- Знание инструментов для контроля архитектуры, таких как ArchUnit.
Что мы предлагаем
- Конкурентная зарплата в диапазоне от $5000 до $7500 в месяц.
- Полностью удалённая работа с гибким графиком.
- Возможности для профессионального роста и обучения.
- Доступ к современным технологиям и инструментам.
- Поддержка в вопросах здоровья и благополучия.
Вакансия предлагает хорошие условия и конкурентную зарплату. Продукт уже активно используется, что добавляет ценности для кандидата.
Кто здесь добьётся успеха
Глубокие знания Java и Spring Boot, с опытом разработки RESTful API и микросервисов для B2B SaaS приложений.
Опыт работы с Angular и созданием интерактивных пользовательских интерфейсов, способных обрабатывать большие объемы данных и обеспечивать высокую производительность.
Способность эффективно управлять временем и приоритетами в условиях удаленной работы, самостоятельно планируя задачи и соблюдая дедлайны.
Знание PostgreSQL и опыт работы с Docker и AWS для развертывания и управления приложениями в облаке, что позволяет быстро адаптироваться к меняющимся требованиям бизнеса.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости B2B SaaS
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев