Jeeves Inc.
Senior Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в финтех-платформу Jeeves. Проектирование и разработка бэкенд-сервисов для платежей, карт, управления расходами и комплаенса, включая интеграцию AI-функций в продакшн.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые и надёжные бэкенд-сервисы для обработки финансовых транзакций
- Писать чистый, тестируемый продакшн-код на Go, Python или Node.js/TypeScript, участвовать в дизайн- и код-ревью
- Разрабатывать и использовать RESTful и GraphQL API, проектировать межсервисное взаимодействие через gRPC, очереди сообщений и event-driven архитектуры
- Проектировать и оптимизировать схемы реляционных и нереляционных БД (PostgreSQL, MongoDB, Redis)
- Вести бэкенд-фичи end-to-end: от скоупинга и технического дизайна до деплоя, мониторинга и итераций
- Внедрять практики безопасности: аутентификация, авторизация, валидация входных данных, защита данных
- Интегрировать вызовы LLM API (OpenAI, Anthropic) в бэкенд-сервисы как продуктовые фичи
- Строить пайплайны, безопасно обрабатывающие AI-выходы: валидация структурированных ответов, фолбэки, graceful degradation
- Совместно с AI и data science командами интегрировать выходы моделей в бэкенд-API
- Использовать AI-инструменты разработки (GitHub Copilot, Claude, Cursor) в повседневном рабочем процессе
- Инструментировать сервисы структурированным логированием, распределённым трейсингом и метриками
- Участвовать в on-call ротации, реагировать на инциденты и участвовать в post-incident разборах
- Улучшать CI/CD пайплайны, тестовую инфраструктуру и практики деплоя
- Работать с командами engineering, product, compliance и data в разных часовых поясах
- Вносить вклад в глобальную инженерную культуру через документацию, асинхронные дизайн-ревью и ревью пул-реквестов
Требования
- 5+ лет профессионального опыта в бэкенд-разработке и эксплуатации продакшн-систем
- Свободный английский для ежедневной работы с глобальными командами
- Сильное владение хотя бы одним бэкенд-языком: Go, Python или Node.js/TypeScript
- Опыт проектирования и разработки RESTful API, микросервисов и event-driven бэкенд-систем
- Понимание реляционных БД (предпочтительно PostgreSQL): проектирование схем, оптимизация запросов, моделирование данных
- Опыт с облачной инфраструктурой (AWS, GCP или Azure), контейнеризацией (Docker, Kubernetes) и CI/CD
- Опыт надёжной интеграции сторонних API в продакшн: обработка ошибок, retry-логика, observability
- Опыт работы в глобально распределённых командах в разных часовых поясах
- Уверенное использование AI-инструментов в инженерной работе, включая интеграцию LLM API в бэкенд-сервисы
Условия
- Полная удалённая занятость (full-time remote)
- Работа над платформой с оборотом более $5B в год и клиентами в 35 странах
- Финансирование более $400 млн от Andreessen Horowitz, Y Combinator, CRV, Coinbase Ventures, GIC и других
- Глобально распределённая инженерная культура с асинхронными процессами
Навыки
- Go
- Python
- Node.js
- TypeScript
- RESTful API
- GraphQL
- gRPC
- PostgreSQL
- MongoDB
- Redis
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- CI/CD
- LLM API
- OpenAI
- Anthropic
- GitHub Copilot
- Claude
- Cursor
- Kafka
- RabbitMQ