Oath

Senior Software Engineer, Full-Stack (Backend Focus)

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

Fullstack-инженер с фокусом на backend в платформу для благотворительных пожертвований Oath. Ведёт ключевые области end-to-end: fundraising-инструменты, админ-дашборды и сервисы на Python/FastAPI.

Задачи

  • Вести ключевые области end-to-end: партнёрские fundraising-инструменты, админ-дашборды и сервисы за ними — от техдизайна до запуска и итераций
  • Проектировать и разрабатывать Python API на FastAPI: безопасные, хорошо покрытые тестами сервисы, модели данных и интеграции
  • Отвечать за загрузку данных: пайплайны, собирающие данные о выборах и кампаниях из вендорских API, файлов и скрейпинга
  • Строить надёжные интеграции с платежами и вендорами (Stripe, Chariot и др.), вести миграции интеграций
  • Развивать слой данных для масштаба и надёжности: Postgres, Redis, фоновые задачи
  • Следить за продакшеном: мониторинг, on-call, лидировать incident response и blameless-разборы
  • Работать в связке с product и design, предлагать более простые решения
  • Повышать планку качества: код-ревью, менторинг инженеров, улучшение конвенций, включая AI-assisted разработку

Требования

  • 7+ лет профессиональной разработки, значительная часть — full-stack веб-приложения с глубиной на backend
  • Сильный Python и production-опыт создания и эксплуатации API; FastAPI плюс, опыт Django или Flask засчитывается
  • PostgreSQL: моделирование данных, тюнинг запросов, миграции; масштабирование Postgres в проде — сильный плюс
  • Фоновые задачи: очереди и асинхронная обработка (Celery, Redis), ретраи, идемпотентность, отладка упавших задач
  • Production-опыт с платёжными API, желательно Stripe; надёжные сторонние интеграции: вебхуки, сверки, обработка сбоев вендоров
  • Практический опыт с аутентификацией и ролевой моделью доступа; Auth0 или похожий провайдер — плюс
  • Frontend: рабочий уровень TypeScript и React, достаточный для самостоятельной поставки full-stack фич; Next.js и Vercel — плюс
  • Observability: мониторинг и отладка продакшена инструментами вроде Datadog, готовность к on-call
  • Опыт владения фичами end-to-end в небольшой команде и итеративной поставки
  • Эффективное использование AI-инструментов разработки с полным пониманием и ответственностью за результат
  • Чёткая коммуникация с не-инженерами, умение давать и запрашивать прямую обратную связь

Условия

  • Базовая зарплата $120-150K
  • Пакет equity
  • Медицинская страховка: медицинская, стоматологическая и зрительная помощь
  • Пенсионный план 401(k) с matching
  • Гибкий PTO

Навыки

  • Python
  • FastAPI
  • Django
  • Flask
  • PostgreSQL
  • Redis
  • Celery
  • Stripe
  • Chariot
  • Auth0
  • TypeScript
  • React
  • Next.js
  • Vercel
  • Datadog
  • LLM APIs
  • Anthropic Claude API
  • SendGrid
  • Redux Toolkit

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

Intermediate Software Engineer-Vendor Portal & Loss Prevention -Hybrid
PublixMiddleLakelandГибридРелокация
7,515 – 11,275 USD в месяц
28 окт.
Full Stack Software Engineer - Alts & Data Management
AddeparMiddleNew YorkУдалённо
114,000 – 178,000 USD в год
28 окт.
Full time role for .NET Software Engineer
InabiaSeniorNew YorkОфис
28 окт.
Senior Full Stack NET Developer
Vervic Inc.SeniorNew YorkГибрид
1 – 1 USD в час
28 окт.
Staff Software Engineer
SustainmentSeniorAustinОфис
28 окт.
Senior Software Engineer, Full-Stack (Backend Focus) — Oath, 120,000 – 150,000 USD в год, Удалённо | itrelocate