Мы амбициозная и дружная IT-команда, создаём решения в области внедрения, трансформации и стратегического развития автоматизированных информационных систем и программных комплексов для международных проектов на рынке финансовых услуг.
Разрабатываем инновационное программное обеспечение в сфере Fintech.
Состоим в реестре аккредитованных ИТ-компаний.
Сейчас мы в поиске кандидата на позицию Backend-разработчик.
Принятие решений по архитектуре сервиса
Координация и распределение функционала и задач внутри команды
Проектирование безопасных, отказоустойчивых сервисов, соответствующих ФТ и НФТ
Разработка функционала, интеграций
Разработка API для потребителя (мобильное приложение, микросервисы)
Управление качеством решения
покрытие тестами
внедрение механизмов логирования, журналирования, мониторинга
централизованная обработка ошибок, формализованные ответы от сервиса
Участие в межкомандных взаимодействиях
Участие в развитии комплекса
Консультация коллег
Участие в проверке и отладке реализованного функционала
Наставничество, формирование best-practices внутри команды
Стандартизация и ведение качественной документации по коду и сервису в целом
Помощь в настройке и управлении CI/CD процессами
Что для этого необходимо:
Отличное знание .Net Core (от 6 версии и выше), REST;
Опыт работы с gRPC протоколом;
Опыт интеграций с Kafka/RabbitMQ;
Навык работы с Redis или другими кэш хранилищами;
Опыт работы с SQL и NoSQL БД (PostgreSQL, MongoDB, ElasticSearch);
Опыт работы с распределенными транзакциями;
Понимание принципов SAGA паттерна и опыт его реализации;
Опыт проектирования высоко-нагруженных систем;
Опыт качественного unit и интеграционного тестирования;
Опыт руководства командой разработки;
Опыт наставничества и проведения code-review;
Умение работать как по четко составленной документации (алгоритмам), так и в ситуациях, где нужно самостоятельно формировать требования или уточнять бизнес-логику.
Будет плюсом
Опыт работы с Zeebe API (интеграция с Camunda 8 и выше);
Опыт разработки BFF для мобильных приложений;
Опыт работы с Keycloak или IAM;
Опыт разработки высоконагруженных систем и финтех-приложений;
Знание принципов горизонтального масштабирования сервисов;
Опыт работы с Kubernetes, настройка CI/CD.