Проектирование архитектурных решений для корпоративных систем и ключевых бизнес-процессов. Разработка и согласование интеграционных решений между внутренними и внешними системами.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Проектирование архитектурных решений для корпоративных систем и ключевых бизнес-процессов. Разработка и согласование интеграционных решений между внутренними и внешними системами.
Задачи: — Автоматизация повторяющихся проверок с помощью автотестов на Python. — Построение фреймворков автоматизации с нуля с использованием PyTest, Selenium и Appium. — Глубокое тестирование REST API. — Покрытие критических сценариев автотестами. — Проверка существующих автотестов на ловлю UX, нестандартных сценариев и нового функционала. Требования: — Опыт автоматизации тестирования на Python. — Опыт работы с PyTest, Selenium, Appium. — Знание и опыт тестирования REST API, GraphQL, SOAP. — Опыт работы с Docker, Kafka, Jenkins, GitLab, Git. — Навыки работы с инструментами BrowserStack, Charles, DevTools, Grafana, Kibana, Wireshark, JMeter, Postman, Swagger, Allure, SoapUI. — Знание Java, SQL, Xcode, Android Studio будет плюсом. Условия: — Подключение без оформления в штат. — Усиление команды на период пиковых нагрузок. — Прозрачная отчётность. — Бесплатная консультация и помощь в подборе специалиста под стек. Контакт для запроса резюме: личные сообщения.
À propos du rôle Un(e) Développeur(-euse) Expérience IA est responsable du cycle de vie complet des parcours que nos clients vivent avec l'agent IA d'Upgrade par clavardage, par téléphone et par courriel : création, optimisation, gestion des cas particuliers et augmentation du taux de résolution autonome. Cette personne conçoit des parcours dans les outils sans code de Sierra, collabore avec les groupes produits d'Upgrade pour intégrer leurs processus de service à l'agent, et répond de la capacité de l'agent à résoudre le problème du client de façon sécuritaire, exacte et sans intervention humaine. Vous ferez le lien entre les équipes de développement, de produit et des opérations clientèle. Vous transformerez des processus de service, comme effectuer un paiement, consulter les détails d'un prêt, mettre à jour une adresse ou activer les paiements préautorisés, en parcours de production, et vous continuerez à les améliorer après leur lancement. Vous concevrez et gérerez les parcours de A à Z, de la première ébauche jusqu'à leur pleine maturité. Le travail est à la fois celui d'un bâtisseur et d'un analyste : concevoir le parcours, gérer les cas particuliers, lire les transcriptions et augmenter continuellement le taux de résolution autonome. Le taux de résolution autonome, la satisfaction client (CSAT), la qualité des transferts et le taux d'hallucination sont vos indicateurs clés. Au cours de votre première année, vous serez responsable d'un portefeuille de parcours couvrant l'ensemble de nos produits (prêts personnels, carte, paiement différé (BNPL), marge de crédit hypothécaire (HELOC), dépôts) et contribuerez à établir les normes selon lesquelles Upgrade conçoit, teste et déploie ses expériences IA. Nos technologies principales Sierra Agent Studio (parcours sans code), simulations et analyse des conversations Sierra, API GraphQL et REST (comme outils de parcours), Genesys (transfert vers le centre de contact), SumoLogic, Grafana, SQL, JavaScript/TypeScript, Claude et autres outils de LLM. Ce que vous ferez Création de parcours : — Concevoir et développer des parcours Sierra dans Agent Studio pour le clavardage, la voix et le courriel, de la phase de découverte avec les opérations jusqu'au déploiement en production Optimisation : — Analyser chaque semaine les transcriptions, les enregistrements et les données analytiques, repérer où les conversations échouent ou sont transférées, et déployer des correctifs à la logique des parcours, aux instructions et à la base de connaissances Gestion des cas particuliers : — Cartographier les scénarios problématiques (paiements refusés, identité non concordante, comptes en souffrance, demandes non prises en charge) et s'assurer que chacun se conclut par une réponse exacte ou un transfert fluide Résolution autonome : — Assumer la responsabilité des cibles de résolution autonome et de CSAT pour chaque parcours, mener des déploiements progressifs (1 % → 100 %) et prioriser les travaux ayant le plus d'impact sur ces indicateurs Partenariat produit : — Collaborer avec les groupes produits (prêts personnels, carte, BNPL, dépôts) pour définir la portée de nouveaux parcours, maintenir les parcours à jour au fil de l'évolution des produits et définir les API dont l'agent a besoin Sécurité et conformité : — Appliquer l'authentification à plusieurs niveaux et la vérification renforcée, le libellé de conformité exact ainsi que des garde-fous contre les hallucinations et les réponses non conformes aux politiques Transferts : — Concevoir les transferts vers des agents humains dans Genesys avec des résumés exacts et le contexte d'authentification Tests : — Créer des suites de simulation et de tests de régression afin que chaque modification de parcours soit déployée avec la preuve qu'elle n'altère pas le comportement existant Surveillance : — Suivre la latence, les erreurs et les abandons dans SumoLogic et Grafana, et être responsable des alertes Optimisation vocale : — Latence, phrases de transition, interruptions, personnalité et ton Relation avec Sierra : — Agir à titre de responsable technique de notre côté, faire remonter les problèmes liés à la plateforme et orienter les demandes relatives à la feuille de route Ce que nous recherchons — De 3 à 5 ans d'expérience en développement logiciel, ou une expérience équivalente dans des rôles en solutions techniques, en IA conversationnelle ou en gestion de produits techniques — Connaissance pratique du comportement des agents LLM : instructions, appels d'outils, récupération de connaissances, et les points de défaillance de chacun — Expérience dans la conception d'évaluations pour des systèmes non déterministes : jeux de tests, simulations, LLM évaluateur (LLM-as-judge), seuils de régression — Une maîtrise technique suffisante pour lire des spécifications d'API, collaborer avec des développeurs backend sur des intégrations REST et GraphQL, et raisonner sur les autorisations et les portées de permissions — Un esprit axé sur le produit et le client : vous comprenez les procédures opérationnelles, lisez les transcriptions, accordez de l'importance au ton et mesurez votre réussite selon la résolution du problème du client — Sens des responsabilités en production : déploiements, surveillance, analyse de journaux et réponse aux incidents — Rédaction claire et capacité à travailler avec des interlocuteurs non techniques des équipes des opérations, de la conformité et des affaires juridiques Atouts supplémentaires — Expérience pratique de Sierra Agent Studio ou d'une plateforme d'agents sans code comparable (Decagon, Ada, Kore.ai, Google CCAI, Amazon Lex/Connect) — Expérience en IA vocale : reconnaissance vocale (speech-to-text), synthèse vocale (text-to-speech), optimisation de la latence, gestion des interruptions (barge-in) — Connaissance des systèmes de centre de contact tels que Genesys et de la conception de transferts vers des agents — Expérience en fintech ou dans un autre secteur réglementé (UDAAP, FDCPA, TCPA, PCI, SOC 2) — Expérience en conception conversationnelle ou en rédaction UX Ce que nous vous offrons — Salaire compétitif ($140K-$180K) et plan d'options d'achat d'actions — Assurances médicales, dentaires et de la vue payées par l'entreprise — Congés payés flexibles — Possibilités de croissance et de développement professionnel — Congé parental payé — Initiatives de santé et de bien-être Exigence linguistique — English language is required for this position, as it involves interacting with staff at Upgrade's offices worldwide. Conditions environnementales et de travail — Le travail s'effectue à l'intérieur dans un environnement au rythme soutenu qui exige la capacité de gérer plusieurs priorités et de respecter les processus de travail, les horaires et les attentes en matière de service établi. — Les employés saisissent, extraient et échangent régulièrement des informations avec précision à l'aide de systèmes et d'applications numériques afin d'appuyer les objectifs opérationnels et de service à la clientèle. — Le poste exige la capacité de recevoir et d'échanger des informations avec les clients, les collègues, les superviseurs et les partenaires interfonctionnels par le biais des moyens de communication disponibles, qui peuvent inclure des réunions, des courriels, des appels téléphoniques et des outils de collaboration numériques, et peut impliquer des échanges en temps réel, verbaux ou en personne selon les besoins de l'entreprise. — Les fonctions peuvent inclure la gestion d'un volume élevé d'interactions entrantes et/ou sortantes avec la clientèle ainsi que d'activités de travail à l'aide de systèmes de télécommunication et informatiques. — Le poste exige la capacité de lire, d'analyser et d'interpréter les informations affichées à l'écran d'ordinateur et de maintenir une posture de travail pendant de longues périodes, conformément aux exigences du poste. — Le travail peut s'effectuer dans un centre de contact, un bureau ou en télétravail, selon les besoins de l'entreprise et la nature du poste. — Les environnements de travail sur place peuvent inclure des espaces de travail partagés, un éclairage de bureau standard et un bruit de fond modéré typique des environnements de service à la clientèle ou opérationnels. — Les employés en télétravail sont responsables de maintenir un espace de travail sécurisé et productif avec une connexion Internet fiable qui prend en charge les systèmes de l'entreprise et protège la confidentialité des informations de l'entreprise et des clients. — Des mesures d'adaptation raisonnables peuvent être mises en place pour permettre aux personnes qualifiées vivant avec un handicap d'exercer les fonctions essentielles du poste, conformément à l'Americans with Disabilities Act (ADA) et aux lois étatiques et locales applicables. — Nous sommes un employeur garantissant l'égalité des chances et nous valorisons la diversité au sein de notre entreprise. — Nous ne faisons pas de discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant ou le statut de handicap. — Upgrade n'accepte pas les candidatures spontanées soumises par des agences de recrutement, des cabinets de recherche de personnel ou toute autre tierce partie. — Tout CV soumis à un employé d'Upgrade sans accord écrit préalable en vigueur sera considéré comme la propriété d'Upgrade, et Upgrade ne sera pas tenue de payer des bonus de recommandation ou de placement. — Les agences doivent obtenir une approbation écrite au préalable du service d'acquisition de talents d'Upgrade pour soumettre des candidatures, et ce, seulement si une entente valide et dûment signée est en vigueur.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — Владение полным циклом пользовательских сценариев с AI-агентом Upgrade на чат, голос и email: создание, оптимизация, обработка крайних случаев и рост показателя containment. — Создание сценариев в no-code инструменте Sierra Agent Studio, сотрудничество с продуктовыми группами для интеграции сервисных потоков. — Ответственность за разрешение проблем клиентов AI-агентом без участия человека. — Анализ и улучшение сценариев после запуска, включая чтение транскриптов и повышение качества взаимодействия. — Ведение портфеля сценариев по продуктам (Personal Loans, Card, BNPL, HELOC, Deposits) и установление стандартов разработки AI-опыта. Требования: — 3–5 лет опыта во Frontend Software Engineering или эквивалентный опыт в Solutions Engineering, Conversational AI или технических продуктовых ролях. — Знание поведения LLM-агентов: инструкции, вызовы инструментов, извлечение знаний и типичные ошибки. — Опыт построения оценок для недетерминированных систем: тестовые наборы, симуляции, LLM в роли судьи, регрессионные проверки. — Техническая грамотность для чтения API спецификаций, работы с backend-инженерами по REST и GraphQL, понимание авторизации и прав доступа. — Знание JavaScript/TypeScript для создания и поддержки кодированных сценариев и интеграции API в платформы Conversational AI. — Ориентация на продукт и клиента, умение читать транскрипты, забота о тоне общения и измерение успеха по решению проблем клиента. — Владение процессами выпуска, мониторинга, анализа логов и реагирования на инциденты. — Умение ясно писать и работать с неинженерами из операций, комплаенса и юридического отдела. Плюсы: — Опыт работы с Sierra Agent Studio или аналогичными no-code платформами (Decagon, Ada, Kore.ai, Google CCAI, Amazon Lex/Connect). — Опыт с Voice AI: распознавание речи, синтез речи, настройка задержек, обработка прерываний. — Знание систем контакт-центров, таких как Genesys, и проектирование передачи агентам. — Опыт в финтехе или регулируемых отраслях (UDAAP, FDCPA, TCPA, PCI, SOC 2). — Опыт в дизайне разговоров или UX-писательстве. Условия: — Конкурентная зарплата $140K-$180K CAD и опционный план. — Оплачиваемое медицинское, стоматологическое и офтальмологическое страхование. — Гибкий оплачиваемый отпуск. — Возможности профессионального роста и развития. — Оплачиваемый декретный отпуск. — Инициативы по здоровью и благополучию.
Задачи: — принимать и тестировать релизы внешнего подрядчика — проводить функциональное, регрессионное и интеграционное тестирование — проверять, как изменения влияют на соседние модули системы — разрабатывать и актуализировать тест-кейсы и чек-листы — воспроизводить пользовательские инциденты, анализировать логи и данные — проверять API через Postman, работать с DevTools и SQL — оформлять баг-репорты, отслеживать исправления и взаимодействовать с подрядчиком — при необходимости тестировать внутренние веб-проекты Требования: — опыт в тестировании ПО от 1-го года — интерес к сложным системам и умение находить дефекты — внимательность и самостоятельность — умение аргументированно обсуждать ошибки с разработчиками и внешним подрядчиком Условия: — офис в Москве, м. Щукинская — график 5/2, с 9:30 до 18:00 Технологический стек: Frontend: React, TypeScript Backend: Python, Django, NestJS База данных: PostgreSQL API: REST, GraphQL Инфраструктура: Docker, Nginx Система контроля версий: Git Инструменты тестирования: Postman, DevTools Серверная ОС: Linux
Задачи: — Создавать высокопроизводительные edge-сервисы на Go — Проектировать архитектуру с офлайн-режимом и синхронизацией между облаком и edge — Разрабатывать системы обмена сообщениями с использованием NATS, Kafka или MQTT — Управлять развертываниями в Kubernetes с Helm — Оптимизировать сервисы для работы на edge-оборудовании — Участвовать в архитектурных и код-ревью Требования: — Опыт разработки ПО не менее 7 лет — Уверенные знания Golang — Опыт работы с распределёнными системами и event-driven архитектурой — Знания Kubernetes, Helm, Docker — Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными — Знание OAuth2 и JWT — Опыт работы с CI/CD Будет плюсом: — Опыт с MQTT — Знание Spectro Cloud Palette — Опыт работы с POS или ресторанными технологиями — Знание GraphQL federation
Задачи: — Разработка и развитие backend-сервисов на C#/.NET (ASP.NET Core, Web API) в микросервисной архитектуре. — Проектирование и реализация REST API, проработка контрактов, версионирование API и интеграций. — Работа с данными: проектирование схемы, оптимизация запросов, миграции в MS SQL Server / PostgreSQL (EF Core, Dapper). — Интеграция с очередями сообщений: Kafka (или аналоги) - проектирование топиков, обработка ошибок, гарантии доставки. — Участие в архитектурных решениях: выбор подходов, оценка trade-off’ов, влияние на стабильность и масштабируемость системы. — Оптимизация производительности сервисов: анализ узких мест, работа с concurrency, кэширование, профилирование. — Написание unit- и integration-тестов (xUnit/NUnit), участие в code review, улучшение качества кода и инженерных практик. — Участие в CI/CD-процессах: Git, GitLab CI/Azure DevOps/Jenkins, деплой в production. — Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами. — Учёт требований безопасности в корпоративных и банковских приложениях (аутентификация, авторизация, шифрование, аудит). Требования: — Коммерческий опыт разработки на C#/.NET от 3–6 лет, уровень Middle+ / Senior. — Законченное высшее образование. — Наличие военного билета (для военнообязанных). — Уверенное знание .NET Core и .NET Framework, ASP.NET Core, Web API. — Опыт разработки REST API (RESTful), применение IoC-контейнеров (built-in DI, Autofac и аналоги). — Опыт работы с MS SQL Server (T-SQL) и/или PostgreSQL: схема, сложные запросы, оптимизация, индексы, транзакции, isolation levels. — Опыт работы с Kafka: топики, партиции, consumer groups, гарантии доставки, идемпотентность. — Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, circuit breaker, rate limiting, observability. — Понимание вопросов безопасности корпоративных приложений: аутентификация, авторизация, шифрование, аудит, защита данных. — Опыт разработки высоконагруженных систем, проектирования сложных распределённых систем. — Опыт разработки банковских систем или интернет-банков, знание банковской предметной области (счета, платежи, транзакции, лимиты, compliance). — Опыт работы с Git, понимание принципов CI/CD. — Умение работать автономно, брать задачу целиком и доводить до результата. — Умение переводить бизнес-требования в технические решения и аргументировать свой выбор. Будет плюсом: — Опыт работы с Docker, Kubernetes, Azure/AWS, базовое понимание инфраструктуры и деплоя. — Опыт работы с RabbitMQ, Azure Service Bus, MassTransit, gRPC, GraphQL. — Знание паттернов DDD, CQRS, Event Sourcing, Clean Architecture, SOLID, GoF. — Практика работы с мониторингом и логированием: Prometheus, Grafana, ELK, OpenTelemetry. — Опыт работы с Redis, кэшированием, распределёнными кэшами. — Английский язык для работы с зарубежной документацией, командами и стейкхолдерами (для европейских и американских проектов нужен уровень от B2+). Процесс: — Короткое общение с рекрутером. — Техническое интервью / TechCertify-скрининг. — Передача на подходящие проекты клиентам.
Задачи: — Проектирование и разработка скриптов и библиотек на TypeScript; — Участие в проектировании и улучшении общесистемного функционала; — Исследовать проблемы, вырабатывать решения; — Написание unit-тестов (TDD), E2E-тесты; — Проведение code review. Требования: — Коммерческий опыт разработки на TypeScript от 3 лет; — Знания алгоритмов, структур данных, паттернов проектирования; — Опыт работы с RESTful API, GraphQL и/или gRPC; — Уверенное владение SQL (PostgreSQL); — Практический опыт с Linux, Docker; — Опыт написания unit-тестов; — Знание или готовность быстро освоить Nats (Jetstream). Будет плюсом: — Опыт работы с MQ (Kafka, Nats); — Разработка сервисов на NestJs; — Опыт работы с ORM (TypeORM, MikroORM); — Опыт разработки высоконагруженных систем; — Опыт работы с монорепозиториями; — Опыт работы с Frontend (экосистема React.js). Условия: — Возможность работать в удаленном формате на территории России; — Достойную оплату труда, соответствующую профессиональному уровню и компетенциям; — Статус аккредитованной ИТ-компании со всеми преимуществами; — ДМС со стоматологией и госпитализацией по всей России, страхование от несчастного случая, полис ВЗР для поездок за границу, ветеринарная поддержка; — 100% компенсацию больничного, +10 дополнительных дней в году на отгул по болезни; — Регулярный обмен обратной связью по системе полугодового Performance Review; — Возможности для обучения и профессионального развития: корпоративную библиотеку, менторство, внутренние митапы по обмену опытом, практику публичных выступлений, возможность участвовать в создании контента для профессиональных сообществ; — Программу корпоративных скидок и привилегий; — Развитую корпоративную культуру: открытую коммуникацию, онлайн и офлайн встречи, клубы по интересам, спортивные активности и поддержку инициатив сотрудников.
Задачи: — Разработка фронтенда с использованием React 18+ (хуки, паттерны композиции, Suspense). — Создание SPA с роутингом, guards, state persistence. — Интеграция с платформенными SDK: Telegram Mini Apps, VK Mini Apps, React Native WebView bridge. — Оптимизация кода с использованием memo/useMemo/useCallback. — Работа с REST и GraphQL на клиентской стороне, включая CORS, JWT (хранение, refresh-flow, обработка 401). — Верстка по макетам Figma, адаптивная верстка, базовые принципы доступности (a11y). — Написание unit/component-тестов с Vitest и React Testing Library. — Проведение code review, настройка ESLint и Prettier. Требования: — Уверенное владение React 18+ с опытом от 2 лет. — Опыт разработки SPA. — Опыт интеграции с хотя бы одним платформенным SDK Mini Apps. — Понимание специфики Mini Apps (отсутствие cookies, back-button, авторизация, viewport, нативные жесты). — Осознанный подход к оптимизации React-приложений. — Знание REST и GraphQL на клиенте, работа с CORS и JWT. — Опыт работы с макетами Figma, адаптивной версткой и a11y. — Опыт написания тестов и code review. Будет плюсом: — Опыт работы в Mini Apps экосистеме Telegram/VK. — Знание TanStack React Query. — Опыт с Zustand. — Понимание CI/CD для frontend. — Опыт с zod для валидации API. Условия: — Конкурентная заработная плата и возможность карьерного роста. — Гибкий график работы и комфортные условия труда. — Возможность участия в интересных проектах и обучение новым технологиям. — Работа в профессиональной команде.
Задачи: — Создавать высокопроизводительные edge-сервисы на Go — Проектировать архитектуру с офлайн-режимом и синхронизацией между облаком и edge — Разрабатывать системы обмена сообщениями с использованием NATS, Kafka или MQTT — Управлять развертываниями в Kubernetes с Helm — Оптимизировать сервисы для работы на edge-оборудовании — Участвовать в архитектурных и код-ревью Требования: — Опыт разработки ПО не менее 7 лет — Уверенные знания Golang — Опыт работы с распределёнными системами и event-driven архитектурой — Знания Kubernetes, Helm, Docker — Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными — Знание OAuth2 и JWT — Опыт работы с CI/CD Будет плюсом: — Опыт с MQTT — Знание Spectro Cloud Palette — Опыт работы с POS или ресторанными технологиями — Знание GraphQL federation
Задачи: — Реализация приема и передачи налоговых (затратных) документов через систему ЭДО на базе платформы МОСТ НРД. Требования: — Логическое мышление — Системное мышление — Умение проектировать ER-модель (концептуальный и логический уровень) — Уверенный опыт применения Rest API — Практический опыт работы с интеграциями посредством очередей Kafka/RabbitMQ/какая-либо другая — Уверенные навыки проектирования модели данных на всех уровнях — Понимание преимуществ и недостатков микросервисной архитектуры по сравнению с другими — Теоретические знания разных хотя бы 2 типов интеграций вида «удаленный вызов процедур»: graphql, websocket, rpc, grpc — Знание не менее 2х и практика владения (не менее 1) нотациями требований (UML,BPMN) — Умение писать хороший текст, документацию — Практический опыт наставничества менее опытных коллег — Опыт работы в аналогичной должности более 3 лет — Практический опыт работы с микросервисной архитектурой — Навыки проектирования Арх решений — Навыки планирования, координации работы команды — Проведение собеседований, онбординг аналитиков — Знание паттернов проектирования UI — Опыт работы непосредственно с СЭД НРД или сервисом МОСТ — Опыт участия в проектах внедрения или доработки бэк-офисных систем депозитария или брокера. Условия: — Удаленная работа — Занятость Full-time на 1 месяц, возможно с продлением
Задачи: — Разрабатывать и поддерживать сервисы и API на C# / .NET — Разрабатывать интерфейсы на React или Vue — в зависимости от проекта — Участвовать в проектировании архитектуры и выборе технических решений — Писать поддерживаемый, тестируемый и понятный код — Проводить code review и помогать команде расти — Работать с базами данных, очередями, кэшами, внешними API — Участвовать в CI/CD, деплое и мониторинге — Декомпозировать задачи, оценивать сроки и влиять на технические решения — Для Senior — брать техническое лидерство, менторить команду и влиять на развитие продукта Требования: — Опыт коммерческой разработки: от 3–4 лет для Middle+, от 5+ лет для Senior — Уверенный C# / .NET: .NET 6+, ASP.NET Core, Entity Framework Core — Опыт разработки REST API, понимание HTTP, JSON, аутентификации и авторизации — Уверенное владение одним из фреймворков: React или Vue — компонентный подход, хуки / composition API, state management — TypeScript — уверенное использование — Опыт работы с базами данных: PostgreSQL, MS SQL, MySQL или аналоги — Понимание SQL и умение писать запросы — Опыт с Docker, Git, Linux, CI/CD — Опыт написания тестов: xUnit/NUnit, Jest/Vitest и аналоги — Понимание принципов SOLID, паттернов проектирования и чистого кода — Технический английский — чтение документации, переписка, созвоны Будет плюсом: — Опыт коммерческой разработки и на React, и на Vue — Опыт миграции между фреймворками (Vue → React, React → Vue) — Fullstack-опыт: самостоятельная разработка от API до интерфейса — Микросервисная архитектура, gRPC, GraphQL — Kafka, RabbitMQ, Redis, NATS — Kubernetes, Helm, Terraform, Ansible — Cloud: AWS / Azure / GCP / Yandex Cloud — Опыт высоконагруженных систем — Опыт миграций, работы с легаси, монорепозиториями — Опыт в финтехе, e-commerce, SaaS, ML, DevTools — Вклад в open source — Опыт менторства, техлидства, архитектурных ревью — Английский B2+ — Опыт работы в продуктовых командах и/или стартапах
Задачи: — Создавать высокопроизводительные edge-сервисы на Go — Проектировать архитектуру с офлайн-режимом и синхронизацией между облаком и edge — Разрабатывать системы обмена сообщениями с использованием NATS, Kafka или MQTT — Управлять развертываниями в Kubernetes с Helm — Оптимизировать сервисы для работы на edge-оборудовании — Участвовать в архитектурных и код-ревью Требования: — Опыт разработки ПО не менее 7 лет — Уверенные знания Golang — Опыт работы с распределёнными системами и event-driven архитектурой — Знания Kubernetes, Helm, Docker — Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными — Знание OAuth2 и JWT — Опыт работы с CI/CD Будет плюсом: — Опыт с MQTT — Знание Spectro Cloud Palette — Опыт работы с POS или ресторанными технологиями — Знание GraphQL federation
Задачи: — Создавать высокопроизводительные edge-сервисы на Go — Проектировать архитектуру offline-first и синхронизацию cloud-to-edge — Разрабатывать системы обмена сообщениями с использованием NATS, Kafka, MQTT — Управлять развертыванием в Kubernetes с Helm — Оптимизировать сервисы для edge-оборудования — Участвовать в архитектурных и код-ревью Требования: — Опыт разработки ПО не менее 7 лет — Уверенные знания Golang — Опыт работы с распределёнными системами и event-driven архитектурой — Знания Kubernetes, Helm, Docker — Опыт работы с системами обмена сообщениями NATS, Kafka или аналогичными — Знания OAuth2 и JWT — Опыт работы с CI/CD Будет плюсом: — Знание MQTT — Опыт работы с Spectro Cloud Palette — Опыт в POS / ресторанных технологиях — Знание GraphQL federation
Задачи: — Решение сложных технических задач и разработка качественных программных систем с применением современных технологий. — Работа с данными в production-среде. — Поиск первопричин сбоев. — Преобразование и валидация больших объёмов данных. — Взаимодействие с REST-API. — Загрузка и выгрузка данных. — Работа с сериализованными и сжатыми форматами. Требования: — От 2 лет опыта с Python и библиотеками для работы с данными (pandas, multiprocess, Google Cloud SDK). — От 2 лет в ETL/ELT-технологиях (REST API, GraphQL, DBT) и оркестрации пайплайнов (Airflow, Astronomer, DBT Cloud). — Практический опыт со Snowflake. — Уверенное владение SQL (SQL Server, Oracle, MySQL, BigQuery, Snowflake). — Работа с форматами JSON, AVRO, XML, CSV, а также со сжатыми и закодированными файлами. — Навыки загрузки данных через REST-API и выполнения трансформаций. — Достаточный уровень английского для работы в международной среде. — Плюсом — опыт проектирования пайплайнов в облачной архитектуре, работы с CI/CD и GIT.
Location: Brazil, Colombia Why Join Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks. From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next. What powers it all? Our people are ambitious, collaborative, and constantly evolving. About the Client Our customer is a leading education technology company that develops digital platforms and software solutions to support learning and improve educational experiences. The organization combines technology, data, and innovation to deliver scalable solutions to users and institutions worldwide. What You’ll Do Design, develop, and maintain reliable, scalable data pipelines and ELT processes using SQL and dbt. Build, optimize, and maintain data transformations, ensuring data quality, consistency, and reliability. Manage and maintain infrastructure using Terraform and infrastructure-as-code practices. Develop and support web applications and services using Node.js, TypeScript, GraphQL, and React. Collaborate with data, product, and engineering teams to deliver integrated data and application solutions. Contribute to the monitoring, troubleshooting, and continuous improvement of data pipelines, applications, and infrastructure. Participate in code reviews, technical discussions, and engineering best practices using GitHub and related tools. Participate in the on-call rotation, serving as the primary on-call engineer for one week out of every four and as backup on-call engineer for an additional week out of every four. What You Bring Strong hands-on experience with data engineering and ELT processes, including advanced SQL and dbt for building and maintaining data transformations and pipelines. Practical experience with Terraform and infrastructure-as-code practices for managing and maintaining technical environments. Proven web application development experience with Node.js, TypeScript, GraphQL, and React, with the ability to contribute across backend and frontend components. Strong problem-solving and troubleshooting skills, with a focus on reliability, maintainability, and production support. Ability to collaborate effectively with distributed, cross-functional teams and work with colleagues operating in the US Mountain Time zone. Availability to participate in the on-call rotation, including one primary on-call week and one backup on-call week in every four-week cycle. Nice to have Experience with Snowflake and AWS cloud services. Familiarity with Apache Airflow for workflow orchestration, Looker for analytics and business intelligence, and Python for scripting or data engineering. Experience with GitHub-based development workflows, including version control, pull requests, and collaborative code reviews. English level Intermediate/Upper-Intermediate Legal & Hiring Information Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more Reasonable accommodations are available to enable individuals with disabilities to perform essential functions Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs Compensation details are shared with candidates at the early stage of the recruitment process. The offer is not binding until a signed contract is in place. Our AI-Enabled Screening Process As an AI-first company, Exadel uses an AI recruiter to conduct a brief initial screening for this highly specialized position. This conversation helps us understand each applicant’s relevant experience and alignment with the role’s core requirements. The AI recruiter supports the process but does not make the final hiring decision. Candidates who successfully complete the initial screening will be connected directly with a member of our Talent team for the next step. If you require an accommodation or an alternative screening format, please let us know. Your Benefits at Exadel Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details. International projects In-office, hybrid, or remote flexibility Medical healthcare Recognition program Ongoing learning & reimbursement Well-being program Team events & local benefits Sports compensation Referral bonuses Top-tier equipment provision Exadel Culture We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.
Location: Warsaw; Barcelona Workplace: hybrid About us: Planner 5D is a global hub for home design, uniting over 100+ million users in 230 territories around our planet (yes, we have 2 users connecting from Antarctica each month!). Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our cutting-edge software. You don't need to be a professional designer to enhance your home or workspace. We are dedicated to streamlining the design experience, making the customization of dream homes accessible to everyone. Our cross-platform presence spans Web, iOS, Android, Windows, and MacOS, ensuring seamless synchronization for our users. Planner 5D is more than just software; it's a vibrant community of enthusiastic and product-oriented professionals. From diverse backgrounds, our team collaborates across time zones, fueled by a shared passion to revolutionize the home design market. We are constantly looking for like-minded talent eager to take ownership and drive innovation within our expanding suite of tools. Join us in shaping the future of home design. We are searching for an experienced QA automation engineer who will join our team and work on improving quality of our constantly growing product. Responsibilities: Write and maintain automated tests for Web, Android, Windows, iOS, macOS platforms applications Collaborate with the product, development and delivery teams Monitor and report of tests progress utilizing modern tools and methods Proactively share best practices, ideas and knowledge with the team Requirements: 3+ years of experience in test automation (at least 2 years with web and api automation) Programming skills with Java and Kotlin (or willing to learn Kotlin) Proficient in automation tools such as Selenium, Appium, and testing frameworks like JUnit, TestNG Experience with REST, GraphQL, gRPC Hands-on experience with IntelliJ (or other JetBrains IDEs) Experienced with browser developer tools in Chrome, Safari, and Firefox, basic JavaScript knowledge Experience in writing clean, maintainable, and easily readable code Excellent communication and problem-solving skills Attention to detail and a passion for delivering high-quality results Upper-Intermediate English level Knowledge of Russian language As part of the hiring process, you will be asked to complete a test. Please note that you should be prepare working as a Contractor under B2B service agreement. What we offer: - Great work environment that balances freedom and responsibility - Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge - We believe in work-life balance, so you'll receive around 30+ days of paid holidays per year - Company computer equipment by request - Education courses for our team members, and we're willing to allocate funds toward your training expenses - English classes on our corporate platform - Offline company events in Lithuania and online team-building - Unlimited free Planner5D subscriptions
Компания Bell Integrator ищет специалиста на позицию Oracle Developer (PL/SQL) для работы над проектом доработки биллинга. Задачи: — Самостоятельный анализ реализации: декомпозиция эпиков и требований на архитектурные решения с акцентом на тестируемости, декомпозиция бизнес-требований в технические спецификации, проектирование API/DB контрактов, валидация на тестируемость, оценка влияния изменений на смежные модули. — Разработка: проектирование и рефакторинг пакетной архитектуры, разработка с использованием классических паттернов, оптимизация SQL-планов, bulk-обработка, кэширование, code review, экспертные знания DDL/DML, ревью кода, тестов и архитектуры, наставничество Middle/QA, стандартизация артефактов, внедрение shift-left/testing-as-code, фасилитация баг-триажа и RCA, ETL трансформации, миграции без потери данных. — Автоматизация тестирования (DB/Integration/Load): написание unit и integration тестов (utPLSQL), контрактное тестирование, нагрузочные сценарии, профилирование под нагрузкой. — CI/CD и Quality Gates: настройка и управление конвейерами (Jenkins, GitLab CI) с обязательными стадиями lint, unit, contract, perf, deploy. — Настройка static analysis gating. — Смежные направления: системный анализ, валидация функциональных и нефункциональных требований, участие в архитектурных ревью (ADR). Требования: — Опыт production-использования инструментов и технологий: Oracle, PL/SQL, utPLSQL, Jenkins, GitLab CI, SonarQube (PL/SQL plugin), PL/SQL Cop, Oracle Code Analyzer, DBMS_PROFILER, Kafka, RabbitMQ, ActiveMQ, REST API, SOAP, gRPC, OpenAPI, Swagger, API Gateway, GraphQL, Postman, Selenium, pytest, Prometheus, Grafana, ELK/OpenSearch, Confluence, JIRA. — Умение декомпозировать бизнес-требования, проектировать тестируемую архитектуру, писать production-код на PL/SQL, покрывать его автотестами и интегрировать проверки в CI/CD. — Опыт работы с настройкой, интеграцией и анализом результатов инструментов. — Знание паттернов Event-Driven Architecture, Message Queue, Pub/Sub, Saga, CQRS. Условия: — Возможность профессионального и карьерного роста. — Участие в разных проектах. — Опыт работы в распределенной команде профессионалов. — Уровень заработной платы обсуждается индивидуально. — Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы. — Формат работы — удаленно на территории РФ.