Tax Analysts
Software Engineer, Application Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик платформы приложений в Tax Analysts. Проектирование, разработка и модернизация backend-приложений, API, микросервисов и serverless-сервисов в AWS, включая интеграции, надёжность и внедрение AI-практик.
Задачи
- Проектировать, разрабатывать, тестировать, развёртывать и поддерживать безопасные и надёжные backend-приложения, API, микросервисы, serverless-приложения и контейнеризованные сервисы
- Анализировать и модернизировать существующие приложения, фреймворки и сервисы, включая планирование и выполнение миграций технологий, языков и платформ с минимизацией операционных рисков
- Участвовать в проектировании приложений и решений: оценивать технические варианты, выявлять компромиссы, документировать решения и разрабатывать практические планы внедрения
- Проектировать, разрабатывать и поддерживать решения для трансформации, интеграции и хранения данных
- Проектировать и поддерживать интеграции между приложениями, API, сервисами аутентификации, базами данных, поисковыми платформами и контентными системами
- Диагностировать и устранять проблемы до развёртывания и в продакшене на уровне кода, данных, интеграций, процессов развёртывания и облачных сред с использованием отладки и observability-практик
- Участвовать в развитии CI/CD, Infrastructure as Code и связанных процессов развёртывания для согласованной сборки, тестирования и релиза приложений в разных средах
- Применять и продвигать инженерные стандарты для дизайна приложений, качества кода, тестирования, API, безопасности, логирования, observability, развёртывания и поддерживаемости
- Создавать и поддерживать архитектурную документацию, планы внедрения, технические стандарты, runbooks и руководства по устранению неполадок
- Сотрудничать с инженерами, продуктом, операциями и внешними партнёрами в рамках Agile: уточнение бэклога, оценка, планирование спринтов, технический дизайн, код-ревью, реализация и обмен знаниями
Требования
- Сильные навыки разработки ПО на Python, JavaScript/TypeScript, Node.js или сопоставимых современных языках с акцентом на backend
- Сильное понимание API, микросервисов, serverless-приложений, event-driven систем и современных паттернов проектирования приложений
- Понимание безопасности приложений и концепций идентификации: аутентификация, авторизация, OAuth 2.0/OIDC, service-to-service коммуникация и безопасный дизайн API
- Практическое знание сервисов AWS: Lambda, API Gateway, ECS/Fargate, S3, RDS, DynamoDB, Cognito, CloudWatch, EventBridge и связанных технологий
- Опыт контейнеризации, CI/CD, контроля версий и Infrastructure as Code: Docker, Jenkins, Git, CloudFormation, Terraform, AWS SAM или аналоги
- Опыт с технологиями ingestion, интеграции, трансформации и хранения данных: Apache NiFi, реляционные и NoSQL базы данных, поисковые платформы; желательно MarkLogic, Elasticsearch/OpenSearch или аналоги
- Сильные навыки troubleshooting и root-cause analysis на уровнях приложения, БД, интеграций, развёртывания и облака с использованием логов, метрик, трассировки и инструментов отладки
- Способность оценивать существующие системы, понимать архитектурные компромиссы и разрабатывать практические подходы к модернизации, масштабируемости, надёжности и поддерживаемости
- Способность создавать понятную техническую документацию и эффективно коммуницировать с инженерами, бизнес-стейкхолдерами и внешними партнёрами
- Опыт использования AI-assisted практик разработки: ассистенты, быстрое прототипирование, генерация тестов, поддержка документации и код-ревью
- Опыт с AI-enabled возможностями приложений: семантический или AI-поиск, enrichment-воркфлоу, интеграции LLM, MCP-интеграции, пайплайны обработки данных и аналогичные технологии
- BA/BS в Computer Science или Software Engineering; 4 года релевантного опыта могут заменить степень
- 3+ года профессионального опыта разработки ПО, включая backend-разработку с API, микросервисами, serverless-приложениями или аналогичными архитектурами
- 2+ года практического опыта разработки и поддержки приложений в AWS или другой крупной облачной платформе, AWS предпочтительно
- 2+ года опыта работы с продакшн-базами данных, поисковыми технологиями и архитектурой приложений или техническим дизайном
- 1+ год опыта применения AI-технологий в бизнес- или продуктовых решениях
Условия
- Health/Dental/Vision
- 401K: Immediately vested
- Tuition assistance
- Qualified employer under the Public Service Loan Forgiveness program (PFSL)
- Generous Paid Time Off
- Dog-friendly office
- Private gym onsite
- Medical, Dental, Vision Insurance
- Health Savings Account (HSA)
- Flexible Spending Account (FSA)
- Employee Assistance Program (EAP)
- Life and AD&D Insurance
- Disability Insurance
- Pet Insurance
- Tuition Assistance
- Trade Publication/News Subscription Reimbursement
- Exercise Room
- Paid Holidays
- Vacation and Sick Leave
- Parental Leave
Навыки
- Python
- JavaScript
- TypeScript
- Node.js
- API
- микросервисы
- serverless
- event-driven systems
- OAuth 2.0
- OIDC
- AWS
- Lambda
- API Gateway
- ECS
- Fargate
- S3
- RDS
- DynamoDB
- Cognito
- CloudWatch
- EventBridge
- Docker
- Jenkins
- Git
- CloudFormation
- Terraform
- AWS SAM
- Apache NiFi
- NoSQL
- MarkLogic
- Elasticsearch
- OpenSearch
- LLM
- MCP