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

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Software Engineer, Application Platform — Tax Analysts, Falls Church | itrelocate