Назад к вакансиям

Senior разработчик (Go+Python)

EdgeCenterГибридот 3 лет5/2Полная занятость
PythonPostgreSQLKubernetesDockerKafkaGoRedisRESTRabbitMQgRPCфинансыбиллинг

Описание

Вам предстоит проектировать новую модель и архитектуру биллинга, поэтапно реализовывать новую логику на Go, а также разбираться в существующем Python-коде и при необходимости дорабатывать его.

Обязанности

  • Проектировать новую модель и архитектуру биллинга
  • Поэтапно реализовывать новую логику на Go
  • Разбираться в существующем Python-коде и при необходимости дорабатывать его
  • Развивать тарификацию, балансы, лимиты, списания, платежи и выставление счетов
  • Обеспечивать корректность финансовых операций и защиту от двойных списаний
  • Проектировать API и интеграции с продуктами Edgecenter и платёжными системами
  • Продумывать тестирование, сверку результатов и безопасное переключение процессов
  • Принимать технические решения и проводить code review

Требования

  • Сильный коммерческий опыт разработки на Go
  • Умение читать и при необходимости дорабатывать код на Python
  • Опыт работы с PostgreSQL, понимание транзакций и целостности данных
  • Опыт работы с Kafka или RabbitMQ и асинхронной обработкой событий
  • Опыт модернизации или миграции работающих production-систем
  • Способность самостоятельно проектировать решения и доводить их до запуска
  • Стек: Go, Python, PostgreSQL, Kafka/RabbitMQ, Redis, gRPC/REST, Docker, Kubernetes

Будет плюсом

  • Опыт разработки биллинговых, платёжных или финансовых систем
  • Опыт переноса функциональности с Python на Go
  • Опыт технического ведения сложных проектов

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо или гибрид