Anblicks
Sr.Fullstack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior fullstack-инженер для разработки и поддержки cloud-native приложений на React/Next.js и Spring Boot/Java или Node.js с деплоем на AWS. Роль предполагает принятие архитектурных решений, работу с event-driven serverless-инфраструктурой и коммуникацию с клиентами.
Задачи
- Разрабатывать и поддерживать fullstack-приложения на React/Next.js (frontend) и Spring Boot/Java или Node.js (backend) с деплоем на AWS
- Реализовывать cloud-native event-driven решения на Lambda, ECS, API Gateway, DynamoDB, S3, EventBridge и IAM
- Принимать решения по моделированию данных в DynamoDB — дизайн partition key, стратегия GSI, выбор single-table vs multi-table, планирование ёмкости
- Настраивать и поддерживать sandbox-окружения и пайплайны автоматизации тестирования
- Брать архитектурные решения и дизайн-входы и доводить их до реализации — сокращать разрыв между ADR и работающим кодом
- Готовить и поддерживать техническую документацию — архитектурные заметки, runbooks, модели данных, API-контракты
- Участвовать в технических обсуждениях с клиентами, презентовать прогресс, риски и варианты решений аудитории уровня VP и C-suite
Требования
- 6+ лет общего опыта; 5+ лет разработки и эксплуатации production-систем на AWS
- Практический fullstack-опыт: React/Next.js на frontend, Spring Boot (Java) или Node.js на backend
- Глубокая экспертиза в AWS serverless и event-driven: Lambda, DynamoDB, S3, EventBridge, SQS, SNS, Step Functions, API Gateway, Cognito, Secrets Manager, SSM Parameter Store; понимание cold starts, лимитов конкурентности и event source mappings
- Сильные навыки отладки по всему стеку — от React-компонента через API Gateway в Lambda или backend и до чтения из БД
- Security-first подход: практическое применение OWASP Top 10 (валидация ввода, защита от инъекций, паттерны auth/authz, работа с секретами, least-privilege IAM)
- Свободное владение качеством кода и паттернами проектирования: умение выявлять структурные проблемы на ревью, применять SOLID, event-driven, CQRS, repository patterns по необходимости
- Умение доводить ADR или архитектурное решение до реализации, задавать правильные уточняющие вопросы и выявлять пробелы до продакшена
- Участие в дизайн-обсуждениях: предложение моделей данных, API-контрактов и корректировок потоков
- Сильные письменные и устные коммуникации — документировать свою работу, объяснять неинженерам, уверенно вести клиентские звонки
- Опыт работы в consulting или client-embedded модели доставки, понимание важности коммуникации, документации и видимости для стейкхолдеров
Навыки
- React
- Next.js
- Spring Boot
- Java
- Node.js
- AWS
- Lambda
- ECS
- API Gateway
- DynamoDB
- S3
- EventBridge
- IAM
- SQS
- SNS
- Step Functions
- Cognito
- Secrets Manager
- SSM Parameter Store
- OWASP Top 10
- SOLID
- CQRS