SS&C Technologies
Staff Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Geneva Web Development в SS&C Advent. Модернизация платформы управления портфелями: масштабируемые модульные приложения на React, TypeScript, Java и Spring Boot в cloud-native микросервисной архитектуре.
Задачи
- Разрабатывать модульный и масштабируемый код для frontend-приложений
- Участвовать во всех фазах жизненного цикла разработки: проектирование, исследование, разработка, code review, деплой и тестирование
- Обеспечивать высокое качество пользовательского опыта
- Эффективно взаимодействовать с командами UX, бизнес-аналитики и QA
- Развивать стандарты и лучшие практики presentation-слоя
Требования
- 10+ лет профессионального опыта в разработке ПО
- 5+ лет опыта frontend-разработки, включая React, TypeScript, JavaScript, HTML и CSS
- 5+ лет опыта backend-разработки на Java и Spring / Spring Boot
- Опыт проектирования и разработки SPA и их интеграции с backend-сервисами
- Опыт разработки REST и/или gRPC API
- Понимание дизайна API, обработки ошибок, отказоустойчивости и межсервисного взаимодействия
- Опыт работы с реляционными и/или NoSQL базами данных, включая производительность запросов и управление транзакциями
- Опыт работы с микросервисной архитектурой и распределёнными приложениями
- Фундаментальные знания Computer Science: структуры данных, алгоритмы, сети, ОС, конкурентность, распределённые системы
- Понимание конкурентности, многопоточности, синхронизации и асинхронного программирования
- Опыт работы с контейнерами, Kubernetes и контейнеризированными средами
- Понимание тестирования, отладки, производительности, безопасности и production-поддержки по всему стеку
- Практики инженерной разработки: code review, автоматизированное тестирование, CI/CD, поддерживаемый дизайн приложений
Условия
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k) с участием компании
- Оплачиваемый отпуск, праздники и отпуск по уходу за ребёнком
- Компенсация профессионального развития
- Возможность ежегодного дискреционного бонуса и/или equity (RSU, опционы)
- Базовая зарплата 150 000–175 000 USD в год
Навыки
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Java
- Spring
- Spring Boot
- REST
- gRPC
- NoSQL
- Kubernetes
- Docker
- Kafka
- NATS
- RabbitMQ
- OAuth 2.0
- OpenID Connect
- Jenkins
- GitHub Actions
- CI/CD
- Scrum