Capco

Разработчик Backend среднего уровня - (Node.js)

Коротко

Capco, глобальная технологическая и консалтинговая компания в сфере цифровой трансформации для финансового сектора, ищет backend-разработчика уровня Middle (PLENO) в Сан-Паулу. Роль предполагает разработку и поддержку масштабируемых backend-сервисов на Node.js/TypeScript и Nest.js с использованием микросервисной архитектуры, GCP, Docker/Kubernetes, систем обмена сообщениями (RabbitMQ, Kafka) и CI/CD. Требуются практические знания баз данных, тестирования (Jest, Cypress), а также знакомство с Python, Clean Architecture и принципами SOLID.

# О компании 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: Предложение или обратная связь.
Описанные этапы нашего процесса отбора необходимы для обеспечения полного и точного оценивания. Тем не менее, они могут быть скорректированы в зависимости от уровня кандидата, области деятельности и формата проекта.

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

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

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

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

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