EquiMatch

Senior Backend Engineer (Python & TypeScript, Microservices & Data Pipelines)

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

Senior-бэкенд-инженер в EquiMatch — AI-платформу для M&A origination. Нужен сильный Python и уверенный TypeScript для разработки и эксплуатации распределённых микросервисов и data-пайплайнов, с влиянием на техническую архитектуру.

Задачи

  • Проектировать, разрабатывать и эксплуатировать микросервисы на Python и Node.js (TypeScript/Encore): границы сервисов, API, потоки данных, интеграции
  • Создавать и поддерживать data-пайплайны — crawling, обогащение, анализ компаний, скоринг — с оркестрацией через Prefect
  • Моделировать данные и оптимизировать запросы в PostgreSQL (схема, миграции, индексы, производительность запросов)
  • Работать с асинхронным обменом сообщениями (NSQ) и очередями фоновых задач для отказоустойчивой идемпотентной обработки
  • Интегрировать LLM API в продакшн-процессы (извлечение, классификация, суммаризация), обеспечивая надёжность, наблюдаемость и экономичность
  • Вести фичи end-to-end: требования, технический дизайн, реализация, тестирование, деплой на Railway и мониторинг
  • Улучшать наблюдаемость и производительность сервисов и LLM-вызовов: трейсинг, метрики, анализ медленных запросов, мониторинг ошибок
  • Принимать архитектурные решения, писать технические дизайны и менторить инженеров через ревью и парное программирование
  • Участвовать в автоматизации (n8n) и внутреннем инструментарии

Требования

  • 6+ лет профессионального опыта в backend, из них минимум 4 года Python в продакшене
  • 2+ года профессионального опыта TypeScript/Node.js в разработке backend-сервисов (Encore, NestJS, Fastify, Express или аналоги)
  • Глубокое знание современного Python-тулинга: async/await, type hints, FastAPI или аналоги, Pydantic, pytest
  • Сильное владение микросервисной архитектурой: декомпозиция сервисов, дизайн API, отказоустойчивость, идемпотентность, наблюдаемость
  • Продакшн-опыт с PostgreSQL — проектирование схем, миграции, оптимизация запросов
  • Опыт с очередями сообщений или оркестрацией workflow (Prefect, Celery, NSQ, RabbitMQ, Kafka или аналоги)
  • Опыт владения системами end-to-end в продакшене, включая инциденты и работу над производительностью
  • Привычное использование AI-инструментов в ежедневной разработке (промптинг, генерация кода/тестов, агентные workflow)
  • Чёткая коммуникация, ownership-мышление и ориентация на результат

Условия

  • Значимая ответственность за ключевые системы в небольшой senior-команде
  • Прямое влияние на продукт, которым пользуются PE-фонды и M&A-специалисты
  • Поддержка AI-усиленных workflow и инструментов
  • Бюджет на обучение, конференции и технику
  • Гибкий график и remote-friendly культура

Навыки

  • Python
  • TypeScript
  • Node.js
  • Encore
  • NestJS
  • Fastify
  • Express
  • FastAPI
  • Pydantic
  • pytest
  • PostgreSQL
  • Prefect
  • NSQ
  • RabbitMQ
  • Kafka
  • Celery
  • LLM APIs
  • n8n
  • ClickHouse
  • Railway
  • Docker
  • GitHub Actions
  • Grafana
  • Tempo
  • OpenTelemetry
  • LangWatch
  • Arize Phoenix
  • PostHog
  • MCP
  • AWS
  • GCP
  • IMAP
  • Gmail API
  • Microsoft Graph
  • HubSpot
  • Zoho
  • OAuth2
  • JWT
  • OWASP

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

Softwareentwickler (m/w/d)
Janitza electronicsMiddleWetzlarГибрид
10 сент.
Senior Search Backend Engineer (m/f/x)
commercetoolsSeniorБерлинГибрид
9 сент.
Senior Search Backend Engineer
commercetoolsSeniorМюнхенГибрид
9 сент.
(Senior) Software Engineer (Customer Identity) (m/f/d)
BertelsmannSeniorБерлинГибрид
9 сент.
Lead Entwickler Java Backend (all gender)
AltenLeadНюрнбергГибрид
9 сент.
Senior Backend Engineer (Python & TypeScript, Microservices & Data Pipelines) — EquiMatch, Берлин | itrelocate