What You’ll Do: Huntress is looking for a highly strategic and collaborative Staff Software Engineer to drive the technical vision and architectural evolution of the Huntress Core Platform. While you will remain deeply hands-on developing the most complex features for the platform, your scope expands beyond standard delivery.
Design and clearly communicate solutions, demonstrating that you have a clear grasp of business value as well as technical challenges. Partner with Sales Directors, Account Managers, and Strategic Account Managers to drive the technical win and align with technical buyer during the sales cycle.
Задачи:
— Развивать архитектуру модульного backend-приложения, REST API и бизнес-логику, включая валидацию, обработку ошибок и документацию;
— Проектировать модели данных и миграции, оптимизировать запросы и кеширование;
— Развивать аутентификацию, авторизацию и ролевую модель;
— Контролировать доступ к внешним данным и управлять подключениями;
— Программно управлять контейнерными средами: от создания и ожидания готовности до обработки сбоев и освобождения ресурсов;
— Развивать AI-функции: потоковые диалоги, хранение истории, сокращение контекста, агентные инструменты и RAG — от подготовки данных до использования найденного контекста в ответах;
— Обеспечивать проверку прав, согласованность состояния и обработку ошибок при выполнении удалённых операций и вызовах инструментов;
— Писать тесты, диагностировать production-проблемы, развивать наблюдаемость, согласовывать API с frontend-разработчиками.
Требования:
— Уверенное владение Java, опыт production-разработки на Spring Boot и готовность работать с Java 21 и Spring Boot 3.5;
— Опыт проектирования архитектуры и REST API, самостоятельного принятия технических решений и развития существующей кодовой базы;
— Знание Spring MVC, Spring Security, Spring Data JPA/Hibernate, валидации запросов и документирования API через OpenAPI;
— Практический опыт PostgreSQL, SQL и Liquibase;
— Понимание транзакций, индексов, оптимизации запросов, кеширования и пулов подключений;
— Опыт подключения внешних реляционных источников, включая MS SQL Server, и разграничения доступа к данным;
— Опыт реализации аутентификации и авторизации с JWT, OAuth2 и OIDC/SSO;
— Владение Maven и Git;
— Опыт OpenFeign для HTTP-интеграций, JGit для работы с репозиториями, MapStruct для преобразования объектов и Ehcache для кеширования;
— Практический опыт Docker и программного управления контейнерами через docker-java;
— Знание Docker Compose, Docker Swarm, Traefik и GitLab CI на уровне настройки окружения, понимания сборки и развёртывания, диагностики проблем;
— Практический опыт LLM API и LangChain4j: потоковые ответы через SSE, история диалогов и управление контекстом;
— Опыт построения RAG, работы с эмбеддингами и векторным поиском в Qdrant;
— Опыт агентных сценариев, вызова инструментов и MCP-интеграций с проверкой прав и обработкой ошибок;
— Опыт модульного и интеграционного тестирования с JUnit и Testcontainers, включая проверки с базами данных;
— Навыки диагностики по логам, метрикам и трассировкам с использованием Actuator, Micrometer, OpenTelemetry и OTLP;
— Понимание трассировки AI-вызовов;
— Понимание React и TypeScript на уровне согласования API-контрактов и совместной диагностики frontend/backend;
— Понимание специфики корпоративного ПО для внешних заказчиков: ролевой модели и безопасности, интеграций с их ИТ-ландшафтом, требований к надёжности и влияния изменений на процессы пользователей.
Что важно:
— Уметь общаться с бизнес-заказчиками, выявлять реальную потребность за первоначальным запросом, уточнять требования, объяснять варианты решения и переводить бизнес-задачи в техническую реализацию;
— Готовность работать итерационно: сформулировать гипотезу, обсудить ее, проверить, скорректировать и двигаться дальше;
— Самостоятельно прорабатывать задачи, проверять гипотезы и учитывать обратную связь;
— Декомпозировать работу, оценивать сроки, согласовывать приоритеты и своевременно сообщать о рисках и необходимости помощи;
— Отвечать за результат до эксплуатации, учитывать пограничные сценарии и последствия изменений;
— Аргументировать решения, слышать коллег, конструктивно давать и принимать обратную связь;
— Проводить code review, делиться знаниями и помогать другим разработчикам;
— Находить баланс между пользой для пользователя, качеством, сложностью реализации, техническим долгом и сроками.
Условия:
— Работа над корпоративным продуктом, объединяющим backend, интеграции, контейнерные среды и AI;
— Развитие экспертизы в AI-инженерии и агентных системах;
— Оформление по ТК РФ, после испытательного срока подключение к ДМС, компенсация спортивных программ;
— Работа в аккредитованной IT-компании (льготы IT ипотеки, отсрочки);
— Возможность работы в одном из офисов или удаленно, преимущественно по желанию сотрудника;
— График работы 5/2, гибкое начало рабочего дня, отсутствие дресс-кодов и только полезная бюрократия;
— Интересные корпоративные мероприятия, клубы по интересам;
— Система профессионального, карьерного и финансового развития.
lead
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— проектировать архитектуру микросервисных систем и интеграций
— разрабатывать высоконагруженные сервисы на Python
— проектировать и разрабатывать API (REST, gRPC)
— работать с асинхронными и event-driven подходами (Kafka)
— обеспечивать отказоустойчивость, масштабируемость и наблюдаемость сервисов
— оптимизировать производительность и работать с узкими местами
— участвовать в code review и развитии инженерных практик команды.
Требования:
— опыт коммерческой разработки на Python от 4-х лет
— опыт проектирования и разработки микросервисной архитектуры
— навык разработки высоконагруженных и отказоустойчивых систем
— уверенное знание PostgreSQL/ Redis (индексы, транзакции, оптимизация)
— опыт работы с Kafka или другими брокерами сообщений, а также разработки асинхронных приложений
— понимание CI/CD процессов и практик
— опыт работы с Kubernetes/ OpenShift.
Будет плюсом:
— опыт промышленной разработки на Go
— опыт работы с observability (метрики, логи, трейсы)
— знание инфраструктурных решений (виртуализация, storage, сети)
— опыт работы с security-протоколами (TLS, mTLS)
— понимание принципов работы LLM и AI-ассистентов
— понимание работы с контекстом, prompt design, MCP
— опыт использования AI-инструментов в разработке.
Условия:
— комфортный современный офис рядом с м. Кожуховская по адресу: 2-й Южнопортовый проезд,12А, к1
— формат работы офис на время адаптации, далее гибрид
— ежегодный пересмотр зарплаты и годовая премия
— корпоративный спортзал и зоны отдыха
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— расширенный ДМС, льготное страхование для семьи
— гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
— подписка Прайм с возможностью совместного использования на трёх близких
— вознаграждение за рекомендацию друзей в команду Сбера.
We are looking for an experienced High Risk Acquiring Monitoring Specialist to join our Risk and Compliance function with focus on card schemes rules and broader payment compliance. This role is pivotal to ensuring the integrity, security, and scalability of Inwizo's operations.
Australian Payments Plus, which manages essential Australian payment systems such as eftpos, BPAY, NPP, and the secure identity platform ConnectID, is seeking a Senior Project Manager based in Sydney. The role involves overseeing complex projects related to these payment infrastructures, ensuring timely delivery and alignment with strategic objectives. Candidates should have extensive experience in project management within the payments or financial services sector, demonstrating strong leadership and stakeholder management skills. Familiarity with Australian payment systems and regulatory environments is essential. The position requires coordinating cross-functional teams, managing risks, and driving continuous improvement to support the organization's mission of providing secure and efficient payment solutions.
About the Role Rain is hiring a Senior Product Manager to own cards — one of the most strategically important surfaces at the company. Cards are how stablecoins meet real-world spend, and this role will shape the product, platform, and growth decisions that define that experience for our partners and their end users.
We are looking for a Python Developer to develop a connector for a major US telecom network automation orchestrator. The connector will serve as a mediator between the orchestration platform and a network security appliance developed by an Israeli startup and deployed in this network.
- Знание Java/Kotlin на уровне core части языка и коллекций, умение писать код. - Опыт работы с git, знание основных команд и умение работать с ветками.
Встраивание новых типовых технологий развертывания в CI/CD для автоматического регресионного тестирования. Декомпозиция текущего пайплайна на компоненты.
Задачи:
— Писать читаемый и поддерживаемый код;
— Развивать фронтенд (Next.js + TypeScript) и бэкенд (Node.js / Hono);
— Принимать архитектурные решения и отвечать за техническое качество;
— Активно использовать AI-инструменты в разработке, выстраивать эффективные процессы вокруг них в команде;
— Покрывать код автотестами и поддерживать культуру тестирования;
— Взаимодействовать с аналитикой, проектировать схемы данных, поддерживать мультитенантный апп, настраивать обмен событиями через BullMQ.
Требования:
— Коммерческий опыт fullstack-разработки;
— Глубокое знание TypeScript, Next.js и опыт построения бэкенда на Node.js / Hono (или альтернативный node.js http сервер);
— Опыт принятия архитектурных решений;
— Большой опыт работы с AI: активное использование AI-ассистентов и инструментов в ежедневной разработке, понимание их сильных и слабых сторон;
— Опыт работы с автотестами: написание unit / интеграционных / e2e тестов, выстраивание процессов тестирования;
— Опыт работы с очередями и событийной архитектурой (BullMQ);
— Умение работать в связке с аналитикой и продуктом;
— Умение выстраивать техническую инфраструктуру с учетом требований безопасности для продукта и бизнеса;
— Быть в контексте новых технологий и best practices в разработке, high load systems, security, ML, AI.
Будет плюсом:
— Опыт оптимизации производительности фронта и запросов к БД;
Условия:
— Реальное влияние на продукт и архитектуру, решения принимаются быстро;
— Современный стек, активное использование AI и свобода выбирать инструменты под задачу;
— Корпоративная подписка на Claude Code / Codex.
-Design and implement high-quality native mobile SDKs that enable developers to integrate embedded wallet functionality into their applications, with a strong focus on API ergonomics, performance, and reliability. -5+ years of software engineering experience, with deep focus on mobile development and shipping production-grade SDKs.
As a CSM, you will serve as a named resource and partner for customer organizations. You will build and maintain trusting relationships, acting as a technical resource for day-to-day operational needs.
Удалённо
76 000 – 95 000 $
Все вакансии в одном месте — страница 4 · Job Hunters