The Citco Group Limited
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в Citco Technology Management для проектирования и поддержки микросервисов и платформенных сервисов в рамках переписывания core-платформы бухгалтерии хедж-фондов. Работа с Rust и Python, API-first архитектурой и AI-Driven Development.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые микросервисы и backend-компоненты платформы на Rust и Python
- Создавать API-first решения по стандартам OpenAPI
- Применять AI-Driven Development для ускорения разработки, тестирования, документации и операционной эффективности
- Совместно с архитекторами, product-менеджерами и командами разработки проектировать надёжные и масштабируемые решения
- Диагностировать, оптимизировать и устранять проблемы приложений, API и производительности
- Разрабатывать и выполнять unit-, интеграционные и автоматизированные тесты
- Участвовать в code review и формировании инженерных стандартов и практик
- Работать с DevOps и release engineering для деплоя новых фич и улучшений
- Создавать и поддерживать техническую документацию, спецификации API и операционные runbook'и
- Участвовать в непрерывном улучшении процессов разработки, инструментов и архитектуры платформы
Требования
- Степень бакалавра в Computer Science, Engineering или эквивалентный практический опыт
- Минимум 3 года профессиональной разработки backend-приложений, API или микросервисов на Rust и Python
- Сильный практический опыт разработки и использования RESTful API по OpenAPI/Swagger
- Опыт AI-Driven Development и использования AI-инструментов для генерации кода, тестирования, отладки, документации и code review
- Сильные навыки программирования на Rust и Python, понимание принципов software engineering, паттернов проектирования и clean code
- Опыт разработки и эксплуатации микросервисов в распределённых средах
- Понимание безопасности API, аутентификации и авторизации: OAuth2, JWT, service-to-service authentication
- Опыт работы с менеджерами пакетов и зависимостей Python (pip, Poetry или аналоги)
- Практическое знание контейнеризации, в частности Docker
- Опыт работы с системами контроля версий и современными workflow разработки на Git
- Желательно: опыт с облачными платформами AWS, Azure или GCP
- Плюсом: опыт с cloud-native сервисами, оркестрацией контейнеров, CI/CD и инфраструктурной автоматизацией
- Плюсом: профильное облачное обучение и сертификации
- Способность быстро осваивать новые технологии и адаптироваться к меняющимся требованиям
- Сильные аналитические навыки и навыки решения проблем
- Отличные навыки устной и письменной коммуникации
- Самостоятельность и умение работать в команде в динамичной среде
Условия
- Конкурентный совокупный пакет вознаграждения
- Базовый оклад определяется ролью, опытом, навыками и рыночными условиями
- Возможность участия в ежегодном дискреционном бонусном пуле
- Медицинская, стоматологическая и офтальмологическая страховка
- Страхование краткосрочной и долгосрочной нетрудоспособности
- Пенсионный план
- Компенсация обучения
- Поддержка психического здоровья и wellness
- Родительский отпуск
- Инклюзивная культура и равные возможности
Навыки
- Rust
- Python
- Microservices
- OpenAPI
- Swagger
- REST APIs
- AI-Driven Development
- GitHub Copilot
- Generative AI
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- CI/CD
- OAuth2
- JWT
- Git
- Distributed Systems
- Poetry
- pip