# О компании Capco
Capco — это глобальная консалтинговая компания в области технологий и управления, специализирующаяся на цифровой трансформации, предлагающая инновационные и ориентированные на данные решения для растущего портфеля из более чем 100 глобальных клиентов, включая банки, платежные системы, рынки капитала, управление состоянием и активами, страхование и энергетический сектор.
Мы выделяемся персонализированным подходом, ориентированным на построение долгосрочных стратегических партнерств и ускорение цифровых инициатив. Наш опыт оживает благодаря Innovation Labs и отмеченной наградами культуре #BeYourselfAtWork, которая ценит разнообразие и талант.
Имея глобальное присутствие в основных финансовых центрах — у нас 40 офисов в Америке, Европе и Азиатско-Тихоокеанском регионе — мы стремимся предоставлять практичные и интегрированные решения, способствуя сотрудничеству и доверию в каждом проекте.
Миссия: В роли разработчика Backend уровня PLENO вы будете отвечать за руководство разработкой и внедрением надежных и масштабируемых решений для наших backend-сервисов, обеспечивая высокую доступность, производительность и безопасность.
Обязанности
•Разрабатывать и поддерживать backend-сервисы с использованием Node.js/TypeScript и Nest.js.
•Работать с реляционными и нереляционными базами данных для обеспечения целостности и эффективности данных.
•Реализовывать архитектуры микросервисов и обеспечивать эффективную коммуникацию между ними.
•Использовать облачные вычисления, особенно Google Cloud Platform (GCP), для хостинга и масштабирования сервисов.
•Внедрять асинхронное программирование и системы обмена сообщениями с использованием RabbitMQ, Kafka, PubSub и других.
•Использовать Docker и Kubernetes для оркестрации контейнеров и обеспечения переносимости и масштабируемости сервисов.
•Управлять контролем версий с помощью GIT и работать в команде, следуя гибким методологиям.
•Настраивать процессы CI/CD с Jenkins, пайплайнами и другими инструментами для обеспечения непрерывного и автоматизированного развертывания.
•Писать модульные и end-to-end тесты с использованием Jest и Cypress для обеспечения качества кода.
•Использовать BigQuery для анализа и обработки больших объемов данных.
Что вам необходимо иметь
•Опыт разработки backend с использованием Node.js/TypeScript.
•Практические знания реляционных и нереляционных баз данных.
•Подтвержденные знания архитектур микросервисов и разработки с использованием Nest.js.
•Знакомство с облачными вычислениями, особенно Google Cloud Platform (GCP).
•Знания асинхронного программирования и использования систем обмена сообщениями.
•Знания Docker и Kubernetes для оркестрации контейнеров.
•Опыт работы с контролем версий GIT и гибкими методологиями.
•Опыт работы с процессами непрерывного развертывания с Jenkins и пайплайнами.
•Умение писать модульные и end-to-end тесты для обеспечения качества кода.
•Знакомство с BigQuery для анализа данных.
•Знания Python для расширения возможностей разработки.
•Понимание практик DevOps для интеграции и непрерывной доставки.
•Знания Clean Architecture и GitFlow.
•Знакомство с принципами разработки ПО S.O.L.I.D.
Почему Capco
Присоединиться к Capco значит стать частью организации, приверженной созданию инклюзивной рабочей среды, где вас поощряют быть собой на работе (#BeYourselfAtWork). Мы ценим индивидуальность и признаем, что разнообразие и инклюзия во всех их проявлениях являются ключом к успеху.
Следующие шаги
Цель Capco — провести гибкий процесс, соответствующий потребностям каждой вакансии и таланта.
•Этап 1: Поведенческое интервью.
•Этап 2: Техническое интервью.
•Этап 3: Беседа с командой проекта/доставки.
•Этап 4: Беседа с клиентом.
•Этап 5: Предложение или обратная связь.
Описанные этапы нашего процесса отбора необходимы для обеспечения полного и точного оценивания. Тем не менее, они могут быть скорректированы в зависимости от уровня кандидата, области деятельности и формата проекта.