Tax Analysts

Software Engineer, Application Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер в продуктовую команду Tax Analysts: проектирование, разработка и модернизация backend-приложений, API, микросервисов и serverless-сервисов в AWS, включая интеграции, надёжность и внедрение AI-практик в разработку.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать безопасные и надёжные backend-приложения, API, микросервисы, serverless-приложения и контейнеризованные сервисы.
  • Анализировать и модернизировать существующие приложения, фреймворки и сервисы, включая планирование и выполнение миграций технологий, языков и платформ с минимизацией операционных рисков.
  • Участвовать в проектировании приложений и решений: оценивать технические варианты, выявлять компромиссы, документировать решения и разрабатывать практические планы внедрения.
  • Проектировать, разрабатывать и поддерживать решения для трансформации, интеграции и хранения данных.
  • Проектировать и поддерживать интеграции между приложениями, API, сервисами аутентификации, базами данных, поисковыми платформами и контентными системами.
  • Диагностировать и устранять проблемы до релиза и в продакшене на уровне кода, данных, интеграций, процессов деплоя и облачных сред с использованием отладки и observability-практик.
  • Участвовать в развитии CI/CD, Infrastructure as Code и связанных процессов деплоя для сборки, тестирования и релиза приложений в разных средах.
  • Применять и продвигать инженерные стандарты для дизайна приложений, качества кода, тестирования, API, безопасности, логирования, observability, деплоя и поддерживаемости.
  • Создавать и поддерживать архитектурную документацию, планы внедрения, технические стандарты, runbook'и и руководства по устранению неполадок.
  • Сотрудничать с инженерами, продуктом, операциями и внешними партнёрами в рамках Agile: уточнение бэклога, оценка, планирование спринтов, технический дизайн, код-ревью, реализация и обмен знаниями.

Требования

  • Сильные навыки разработки на Python, JavaScript/TypeScript, Node.js или сопоставимых современных языках с акцентом на backend.
  • Глубокое понимание API, микросервисов, serverless-приложений, event-driven систем и современных паттернов проектирования приложений.
  • Понимание безопасности приложений и identity-концепций: аутентификация, авторизация, 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-powered поиск, enrichment-воркфлоу, интеграции LLM, MCP-интеграции, пайплайны обработки данных и аналогичные технологии.
  • BA/BS в Computer Science или Software Engineering; 4 года релевантного опыта могут заменить диплом.
  • 3+ года профессионального опыта в software engineering, включая 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
  • Microservices
  • 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
  • CI/CD
  • Infrastructure as Code
  • 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 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Software Engineer, Application Platform — Tax Analysts, Falls Church | itrelocate