КСЖ Freedom Life

Senior-разработчик

Коротко

Senior backend-разработчик на Python для развития API и бизнес-логики страховых продуктов, интеграций с банковскими платформами и внешними сервисами. Требуется от 5 лет коммерческой разработки на Python, опыт с FastAPI, PostgreSQL, Kafka/RabbitMQ, Redis и самостоятельное техническое ведение проекта. Работа в офисе в Алматы, компания из сферы страхования/финтеха.

Обязанности:
•Разрабатывать и сопровождать API и бизнес-логику страховых продуктов: оформление и обслуживание договоров, платежи, расторжения, возвраты и документы.
•Развивать интеграции с банковскими платформами, внутренними учётными системами и внешними сервисами.
•Обеспечивать надёжную обработку фоновых задач и событий: контролировать повторные попытки, исключать дублирование бизнес-операций и восстанавливать обработку после сбоев.
•Проектировать структуру данных, разрабатывать безопасные миграции и оптимизировать запросы к базам данных.
•Обеспечивать безопасность API, разграничение доступа и защиту персональных данных.
•Развивать автоматизированное тестирование и контролировать качество изменений перед выпуском.
•Совместно с DevOps обеспечивать наблюдаемость, стабильность релизов и возможность отката; участвовать в расследовании инцидентов и устранении их причин.
•Декомпозировать требования, оценивать задачи, выявлять зависимости и своевременно сообщать о технических рисках.
•Проводить code review, наставничество и поддерживать актуальную техническую документацию.
Требования:
•Опыт коммерческой разработки на Python от 5 лет.
•Опыт реализации и сопровождения сложных backend-систем.
•Опыт самостоятельного технического ведения проекта: принятие архитектурных решений, декомпозиция задач, оценка трудозатрат и управление техническим долгом.
•Уверенное владение Python, типизацией, asyncio, async/await; понимание конкурентного выполнения, блокирующих операций и управления ресурсами.
•Практический опыт разработки на FastAPI и Pydantic, проектирования REST API и поддержания обратной совместимости.
•Уверенное знание SQL и PostgreSQL: транзакции, индексы, блокировки, оптимизация запросов и обеспечение целостности данных. Опыт работы с SQLAlchemy и Alembic.
•Опыт интеграции с внешними системами через REST API, SOAP и вебхуки; понимание таймаутов, повторных запросов и обработки частичных отказов.
•Опыт работы с Kafka или RabbitMQ и готовность сопровождать оба брокера. Понимание подтверждения обработки, повторной доставки, порядка сообщений и идемпотентности.
•Практический опыт реализации надёжных бизнес-операций: защита от дублирования платежей и событий, согласование состояния между системами, восстановление незавершённых операций.
•Опыт использования Redis для кэширования и знание принципов актуализации кэша.
•Навыки написания автоматизированных тестов с pytest, включая асинхронные сценарии, интеграции и ошибки внешних сервисов.
•Знание принципов безопасности API: аутентификация, авторизация, защита персональных данных, безопасная работа с секретами и логированием.
•Опыт работы с Git, Docker и CI/CD; понимание эксплуатации приложений в Kubernetes, диагностики по логам и метрикам.
•Умение проводить code review, развивать разработчиков и обсуждать технические решения с аналитиками, бизнесом и смежными командами.
Будет преимуществом:
•Опыт в страховании, банковских системах, финтехе или платёжных сервисах.
•Работа с Oracle и хранимыми процедурами, интеграция с существующими корпоративными системами.
•Знание FastStream, APScheduler и паттерна Transactional Outbox.
•Опыт работы с MinIO/S3, генерацией PDF и сервисами электронной подписи.
•Знакомство с GitLab CI/CD, Helm, Elasticsearch и Prometheus.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте