Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
В роли Senior Python инженера предстоит работать с микросервисной архитектурой, распределёнными системами и API, а также использовать технологии очередей сообщений, кэширования, баз данных и балансировки нагрузки. Требуется опыт разработки на Python и умение создавать масштабируемые и надёжные решения в финансовой сфере. Работа предполагает участие в проектировании и поддержке сложных систем, обеспечивающих высокую производительность и отказоустойчивость.
Location: Manila, Philippines Workstream is a mission-driven company building the all-in-one HR, payroll, and hiring platform for managing the hourly workforce. There are 2.7 billion hourly workers, making up 80% of the global workforce, but this market has been heavily underserved by technology and deserves better. Workstream has been purpose-built for the hourly workforce from day one so that these businesses and their employees can thrive. Our customers include leading brands from multiple sectors, including Burger King, Carl's Jr./Hardee's, IHOP, KFC, and Culvers. We are a high growth series B company and quickly expanding our product portfolio to deliver on our vision. We are backed by legendary VCs and industry experts like Founders Fund, BOND, and Coatue. Values Here are our Company Values and we’d love to have individuals who can be a culture add to our team! What We Offer Permanently Remote Pay wired directly to your bank account $50 Monthly Stipend Annual Bonus Flexible PTO Enjoy company time off during some of the major US Holidays Career fast track for performers and internal mobility Learn from a team of Stanford, MIT, Google and Harvard alumni Grow With Us We are looking for a Senior Software Solutions Engineer in Professional Services (PS) to join our growing team. In this role, you will own the design, development, and delivery of complex technical integrations between our platform and enterprise client systems. You'll operate at the intersection of deep software engineering and customer partnership — leading integration architecture decisions, mentoring junior engineers, and driving technical standards across the PS organization. The majority of your time is spent writing code, architecting scalable solutions, and solving genuinely hard technical problems. You'll bring an AI-native mindset to everything you build — leveraging LLMs, automation, and modern AI tooling to deliver faster, smarter outcomes for clients and the team. You'll work directly with enterprise clients and internal stakeholders to translate complex business requirements into production-grade software, with direct, visible impact on customer retention and satisfaction. Day in the Life Integration & Internal Engineering (50%) Architect and build robust API integrations between our platform and client HR, payroll, and POS systems Develop and maintain reusable integration frameworks and shared libraries that accelerate delivery across the team Own the full software lifecycle — from design and development through testing, deployment, and production support Build data migration pipelines and CSV transformation solutions for enterprise onboarding Develop two-way payroll integrations with complex business logic and error handling Build and deploy custom internal tools that improve team efficiency, integration observability, and customer operations Own infrastructure-as-code and deployment pipelines using Terraform, GitHub Actions, and related CI/CD tooling — you ship to production, not just to staging Apply AI-native development practices: using LLMs and AI tooling to accelerate development cycles, generate smarter automation, and build more intelligent solutions for clients and internal teams Technical Leadership & Mentorship (20%) Review code and provide technical guidance to junior and mid-level engineers on the PS team Establish and document engineering best practices, integration patterns, and internal tooling standards Champion AI best practices across the team — helping others understand when and how to use AI tooling effectively and responsibly Collaborate with Product and Engineering to surface recurring customer pain points and influence the platform roadmap Customer & Stakeholder Collaboration (20%) Lead technical discovery sessions with enterprise clients to define integration scope and requirements Translate complex business and compliance requirements into clear technical specifications Serve as the senior technical voice in client conversations — able to communicate architecture decisions confidently to both technical and non-technical audiences Custom Solutions & Tooling (10%) Build custom reporting tools, enterprise-grade career site implementations, and AI-assisted automation for customers Develop internal tooling and dashboards to improve team efficiency, reduce manual work, and scale PS delivery Who You Are Engineering Depth: You write clean, production-quality code and take ownership of what you ship. You think in systems, not just scripts. AI-Native: You don't just know AI exists — you actively use it. You're fluent with LLM APIs, prompt engineering, and AI-assisted development workflows, and you have strong instincts around where AI adds genuine value vs. where it introduces risk Integration Expertise: Hands-on experience with REST APIs, webhooks, OAuth, and workflow automation platforms (Workato or similar) DevOps Fluency: You're comfortable with Terraform, GitHub Actions, and CI/CD pipelines — shipping and maintaining production infrastructure is part of your normal workflow, not an afterthought Technical Leadership: You've mentored engineers, led code reviews, and contributed to engineering standards — not just executed tickets Problem Solving: You enjoy ambiguous problems and bring structured thinking to novel technical challenges Communication: You can hold your own in a technical architecture conversation and turn around and explain the same concept clearly to a non-technical customer Requirements 5+ years of experience in Solutions Engineering, Solutions Consulting, or a related technical customer-facing role Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience) Experience designing and consuming REST APIs at scale Proficiency with infrastructure-as-code (Terraform) and CI/CD pipelines (GitHub Actions or equivalent) Demonstrated AI-native development practices — active use of LLM APIs, AI tooling, or AI-assisted workflows in prior roles Familiarity with version control and collaborative development workflows (GitHub) Experience with workflow automation platforms (Workato, Zapier, or similar) Must be willing to work during US business hours Nice to Have Proficiency in Python and TypeScript/JavaScript; comfortable owning backend services while being capable across the stack Prior experience in SaaS implementation, professional services, or a customer-facing engineering role Exposure to HRIS, payroll, or POS system integrations Experience building and maintaining shared internal developer tooling or libraries Familiarity with MCP (Model Context Protocol) or agentic AI frameworks Know More About Workstream https://www.workstream.us/blog/funding-series-b https://techcrunch.com/2021/08/26/workstreams-text-based-recruitment-tool-gets-a-48m-bet-from-bond-and-beyond/ https://techbuzz.news/buzzworthy-august-27-2021/ Additional Information Workstream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. We are committed to the full inclusion of all qualified individuals.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — разработка новых и развитие существующих сервисов на Go; — проектирование надёжной и отказоустойчивой архитектуры; — интеграция со сторонними API; — развитие асинхронной обработки: очереди, фоновые задачи; — проектирование и развитие REST/gRPC API; — код-ревью и развитие инженерных практик команды; — повышение наблюдаемости и надёжности сервисов, участие в разборе инцидентов; — декомпозиция задач, оценка рисков, работа с техдолгом. Требования: — опыт серверной разработки от 5 лет, из них на Go - от 3 лет; — глубокое знание Go, включая конкурентность и профилирование; — уверенное знание PostgreSQL: транзакции, блокировки, индексы, оптимизация запросов; — опыт построения систем, где важна корректность данных при сбоях (идемпотентность, ретраи); — опыт интеграции с внешними системами; — опыт работы с очередями и брокерами сообщений (NATS, Kafka, RabbitMQ и т.п.); — опыт проектирования REST и gRPC API; — инженерная культура: тесты, код-ревью, линтеры, CI/CD; — опыт поддержки сервисов в продакшене; — самостоятельность: умение вести задачу от требований до результата. Будет плюсом: — ClickHouse, Docker, Kubernetes; — Prometheus/VictoriaMetrics, Grafana, ELK/VictoriaLogs; — опыт в финтехе или других областях с высокой ценой ошибки. Условия: — расширенный ДМС со стоматологией - с первого рабочего дня; — 100% оплата больничного (30 дней в год); — материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям; — телемедицина и медицинская поддержка 24/7; — полис страхования от критических заболеваний; — программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации; — материальная помощь в особых случаях; — дополнительное профессиональное обучение; — компенсация затрат на спорт - занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.
Задачи: — Создание микросервисов; — Создание нового функционала и рефакторинг легаси кода; — Работа с очередями; — Оптимизация производительности. Требования: — Общий стаж коммерческой разработки на PHP: от 7 лет; — Опыт работы коммерческой разработки на Symfony: от 5 лет; — Уверенное написание SQL-запросов без использования ORM, понимание работы JOIN, оконных функций и CTE/подзапросов; — На момент рассмотрения должно пройти не более 3-х лет с момента последнего опыта с Symfony; — Обязательные hard skills: PHP, Generics, Testing (PHPUnit); — Framework Symfony, DB SQL (MySQL / PostgreSQL); — Monitoring (Logs, Kibana, Sentry, Grafana); — Git (Gitlab), Docker; — DB NoSQL (MongoDb / Redis); — Brokers (RabbitMQ / Kafka); — Опциональные: Gitlab CI, RoadRunner / Swoole, Architecture; — Опыт работы с платежными шлюзами и агрегаторами, а также знание их особенностей и возможностей; — Опыт работы с API и интеграцией различных систем; — Опыт работы с разнообразными видами платежей, такими как карты, электронные кошельки, мобильные платежи и другие; — Опыт работы со средствами обеспечения безопасности платежей, такими как шифрование данных и т.д. Условия: — Формат работы: офисный, гибридный, удаленный - на ваш выбор; — Белая заработная плата, зависящая от вашего запроса, скиллов и опыта; — Реферальная программа за успешную рекомендацию кандидата; — Оплачиваемый отпуск; — Корпоративное питание: завтраки и обеды; — Отсутствие бюрократии, вопросы решаются оперативно, без многочисленных согласований; — Корпоративные скидки на занятия по английскому языку; — Доп 4 day-off в год; — Поездки на ИТ-конференции, митапы, учебные курсы за счет компании; — Большая высококвалифицированная команда, к которой всегда можно обратиться.
Задачи: — Разработка и развитие асинхронной микросервисной платформы на Python/FastAPI для highload fintech/acquiring. — Разработка отказоустойчивой бизнес-логики в распределённой системе: очереди, ретраи, идемпотентность, конкурентный доступ, консистентность данных. — Участие в развитии платёжного ядра: ордера, транзакции, маршрутизация платёжных флоу, экспериментальные алгоритмы матчинга и автозачисления. — Тесное взаимодействие с командами тестирования, аналитики и смежными backend-командами. Требования: — Уверенное владение Python 3.12+ и опыт промышленной разработки микросервисов. — Сильный опыт работы с асинхронным Python: asyncio, асинхронные HTTP-клиенты, очереди, фоновые процессы. — Уверенное владение SQL и опыт работы с PostgreSQL / MySQL-совместимыми СУБД, понимание транзакционности, блокировок, индексов, миграций. — Опыт работы с Redis. — Опыт использования очередей сообщений (RabbitMQ, Kafka). — Опыт работы с FastAPI, Django, Flask, etc. — Уверенное владение Git (опыт работы с gitlab). — Опыт проектирования и поддержки интеграций с внешними API: нестабильные контрагенты, таймауты, ретраи, ошибки, callback/webhook flow. — Понимание принципов отказоустойчивости, идемпотентности, observability и диагностики проблем в распределённых системах. — Опыт использования Docker (создание dockerfile и запуск контейнера), docker-compose. — Опыт построения многопоточных приложений c замками и флагами, опыт работы с системой библиотек aio-libs. — Опыт работы с библиотекой celery, библиотекой socketio. — Опыт работы с сабпроцессами и систем-юнитами. — Умение проектировать логику задач, декомпозировать сложные флоу и выбирать подходящие технические решения. — Готовность работать в распределённой команде, брать ответственность за свои зоны и участвовать в code review. Будет плюсом: — Опыт работы в платёжном, fintech или highload-домене. — Опыт работы с Sentry, OpenTelemetry, метриками и трассировкой. — Опыт работы с kubernetes и helm-конфигами. — Опыт работы с newSQL решениями для хранения и обработки BigData (TIDB). Условия: — Удаленка по РФ или офис в Казани. — Гибкий график работы. — Небольшая, но дружная распределенная команда, здоровая атмосфера и взаимная поддержка. — Комфорт в работе: ориентируемся на результат, предпочитаем экологичные коммуникации, обходимся без лишних совещаний. — Перспективы вырасти в рамках компании. — Корпоративные мероприятия: спорт, обучение. — ДМС после 3х месяцев работы. — 2 day-off в год.
Задачи: — Участвовать в декомпозиции задач и оценке трудоёмкости; — Разрабатывать новую функциональности системы поддерживая высокое качество кода; — Оптимизировать SQL-запросы, проектировать и улучшать схему БД; — Взаимодействовать с другими разработчиками, QA, аналитиками; — Участвовать в Code Review, следить за качеством кода; — Писать юнит, интеграционные и функциональные тесты. Требования: — Опыт коммерческой разработки от 6 лет; — Отличное знание Core Java, Spring Framework 5+, Spring Boot 2+; — Опыт разработки веб-сервисов и работы с высоконагруженными системами; — Уверенное владение SQL и знание PostgreSQL; — Опыт работы с Kafka или другими брокерами (ActiveMQ и др.); — Понимание паттернов проектирования, SOLID, ACID, уровней изоляции транзакций; — Опыт настройки CI/CD и работы с системами сборки; — Понимание современных практик командной разработки; — Знание Golang будет плюсом.
Задачи: — Проектировать архитектуру нового продукта RCS с нуля; — Разрабатывать бэкенд для координации сотен роботов одновременно на складах; — Создавать алгоритмы для локализации в пространстве, построения маршрутов и распознавания препятствий; — Участвовать в проектировании микросервисной архитектуры продукта; — Реализовывать задачи в соответствии с утвержденным план-графиком проекта; — Участвовать в масштабных проектах по полностью автоматизированным объектам заказчика. Требования: — Уверенные знания в области объектно-ориентированного программирования; — Опыт работы от 3-х лет в качестве разработчика; — Уверенная работа с базами данных, контейнерами (Docker) и оркестраторами (Kubernetes); — Знание Spring.Web, Spring.Data, понимание принципов работы ORM фреймворков; — Понимание абстракций, интерфейсов и умение писать хорошо структурированный "чистый" код. Условия: — Гибридный график работы; — Возможны командировки; — Работа в быстрорастущей аккредитованной ИТ компании; — Хорошо организованный воркфлоу и отсутствие бюрократии; — Возможность влиять на процесс и результат; — Соцпакет на выбор: ДМС + стоматология или спорт; — Обучение сотрудников: английский, курсы, новые знания; — Комната отдыха.
Задачи: — Разрабатывать микросервисы на Go, развивать системы доставки трафика data-plane и control-plane. — Развивать SLI/SLO сервисов и платформу для сбора и обработки метрик: от сигналов о состоянии маршрутизации и трафика до автоматических проверок консистентности data-plane. — Заниматься шардированием, нагрузочным тестированием. — Автоматизировать self-healing и autorecovery, убирать рутинные ручные процедуры. Требования: — Опыт промышленной разработки на Go от трёх лет. — Умение писать надёжный высокопроизводительный код. — Опыт работы с gRPC и микросервисной архитектурой. — Опыт разработки для Linux. Условия: — Гибридный формат работы (офис и удалёнка). Компания: — Команда CloudGate отвечает за программную часть внешней сетевой связности в Yandex Cloud. — Система доставки трафика для разных сценариев: IPv4-связности, Cloud Interconnect, NAT, сетевого балансировщика нагрузки. — Через сервисы проходит весь внешний трафик Yandex Cloud — терабиты трафика в секунду. — Микросервисная архитектура с gRPC-транспортом и Yandex Database в качестве хранилища данных.
Задачи: — Разрабатывать и развивать backend-сервисы на Go в микросервисной архитектуре — Проектировать REST и gRPC API, интеграции с внешними системами и брокерами сообщений — Работать с PostgreSQL и MySQL, проектировать схемы данных, оптимизировать запросы и транзакции — Использовать Redis для кэширования и взаимодействия между сервисами — Обеспечивать производительность, масштабируемость и отказоустойчивость сервисов — Писать unit- и интеграционные тесты, участвовать в код-ревью — Участвовать в проектировании архитектуры, декомпозиции и оценке задач, планировании релизов — Сопровождать сервисы после релиза, анализировать логи, метрики и инциденты Требования: — Опыт коммерческой разработки на Go от 3 лет для уровня Middle+ и от 6 лет для Senior — Уверенное знание Go, стандартной библиотеки, goroutines, channels, context и sync-примитивов — Опыт разработки микросервисов, проектирования API и интеграций между сервисами — Практический опыт работы с PostgreSQL или MySQL, включая индексы, транзакции и оптимизацию SQL-запросов — Опыт использования Redis и одного из брокеров сообщений в production — Опыт работы с Docker, Git, Linux и CI/CD — Навыки написания unit- и интеграционных тестов, профилирования и диагностики сервисов — Понимание принципов SOLID, паттернов проектирования, обработки ошибок и логирования — Опыт участия в код-ревью и архитектурных обсуждениях — Самостоятельность, системное мышление и готовность отвечать за результат Будет плюсом: — Опыт работы в финтехе, телекоме или облачных платформах — Опыт разработки высоконагруженных и распределённых систем — Практический опыт эксплуатации сервисов в Kubernetes — Опыт работы с Prometheus, Grafana, OpenTelemetry и системами алертинга — Понимание принципов репликации, шардирования, ретраев и backpressure — Участие в расследовании production-инцидентов и улучшении SLO и SLA — Опыт работы с SIP, WebRTC или сервис-мешами — Практика профилирования Go-сервисов с помощью pprof — Опыт менторства менее опытных разработчиков Условия: — Подработка — Оформление: Договор ГПХ с ИП, с физлицом — График: 5/2 — Формат работы: удалённо
Задачи: — Проектирование структуры данных: приложения, сущности, атрибуты, связи и дочерние объекты. — Разработка карточек, форм, интерфейсов и виджетов. — Реализация сложных бизнес-процессов, автоматизаций и скриптов на TypeScript. — Настройка ролей, прав доступа и общей конфигурации платформы. — Перенос изменений между контурами dev → test → prod. — Проектирование решений с использованием как встроенных возможностей ELMA365, так и внешней разработки и интеграций там, где это технически обосновано. Требования: — Глубокое знание архитектуры, встроенных инструментов, возможностей и ограничений ELMA365. — Опыт самостоятельного проектирования решений по бизнес-требованиям без детального технического задания со стороны заказчика. — Опыт реализации в ELMA365 сложной и нетиповой бизнес-логики, выходящей за рамки стандартных CRM-сценариев, согласований и воронок. — Опыт построения сложных моделей данных, взаимосвязей между сущностями, автоматизаций, расчётной логики и процессов с большим количеством условий и зависимостей. — Умение определять оптимальный способ реализации: средствами платформы, TypeScript, внешними сервисами или их комбинацией.
Требования: — Опыт backend-разработки на Python, Java, Node.js, Go, Rust, TypeScript, C++ или аналогичных языках. — Опыт создания масштабируемых сервисов и API. — Знание алгоритмов, структур данных и основ компьютерных наук. — Навыки отладки, автоматизированного тестирования, код-ревью и оптимизации производительности. — Опыт исправления багов, реализации новых функций и рефакторинга кода. Процесс интервью: — Отправка заявки и выполнение скрининговых вопросов. — Прохождение AI-интервью (около 30 минут). — При необходимости выполнение технического задания. — Рассмотрение кандидатуры менеджером по найму. Важная информация: — Опыт работы с AI не требуется. — Прохождение интервью и заданий самостоятельно, без посторонней помощи. — Готовность к быстрому старту после онбординга. — Первые задачи могут быть назначены в течение 24–48 часов после онбординга. — Рекомендуется ознакомиться с требованиями к задачам и структурой компенсации перед подачей заявки. — Отбор зависит от опыта, результатов интервью и требований проекта.
Задачи: — Перезапуск процессов по событиям в прошлом с инструментами для исправления ошибок в данных и массового перезапуска пострадавших процессов. — Горизонтальное масштабирование процессора очередей, пересмотр архитектуры для масштабирования без потери корректности приоритизации. — Экспорт событий для аналитики во внешнюю систему YTsaurus, включая записи о появлении событий, запуске процессов, создании и редактировании сущностей. Требования: — Опыт промышленной разработки на Java. — Знакомство с распределёнными системами и решениями для высокой доступности. — Знание основ работы в Unix-системах и умение использовать инструменты для диагностики и анализа сервисов. Будет плюсом: — Опыт работы с высоконагруженными сервисами. — Умение быстро разбираться в незнакомом коде и новых технологиях. Условия: — Бесплатное участие сотрудников Яндекса в профильных конференциях. — Школа подготовки спикеров для выступающих на конференциях. — Другие бонусы, полный список которых доступен по ссылке https://yandex.ru/jobs/pages/benefits.
Наши пожелания к кандидатам: — Python - базовый уровень — опыт написания REST приложений на каком-либо асинхронном python фреймворке (например, FastAPI), либо готовность освоить его — базовый SQL — опыт написания unit тестов — опыт работы с git — docker + compose (технология контейнеризации)
Задачи: — разработка и настройка серверной инфраструктуры VPN, ориентированной на стабильную работу пользователей в России через мобильные сети разных операторов. Требования: — практический опыт работы с DPI/ТСПУ, нестандартной фильтрацией мобильных сетей и устойчивыми VPN-протоколами. — опыт тестирования через МТС, МегаФон, Билайн, Tele2/T2, Yota. — понимание различий между DPI-блокировками, IP-блокировками и режимами whitelist. В отклике просьба указать реальные проекты, которые вы настраивали, какие протоколы использовали и с какими мобильными операторами РФ тестировали.
Команда «ИИ для сотрудников» отвечает за создание AI-инструментов для сотрудников компании: определение приоритетов, разработка решений и внедрение. Задачи: — Разрабатывать платформу для создания внутренних ассистентов с использованием современных подходов. — Обеспечивать доступ сотрудников к актуальным возможностям LLM — интеграция новых моделей, MCP и API. — Анализировать качество генеративных моделей, выявлять слабые места и предлагать способы их улучшения. — Следить за best practices и open source-проектами в области LLM и интеграций. — Разворачивать и поддерживать сервисы в Kubernetes: деплой, конфигурация, настройка мониторинга и алёртов. — Проводить code review и архитектурные ревью, вносить предложения по оптимизации и развитию. Требования: — Опыт разработки от 5 лет. — Активное использование LLM, понимание их возможностей и ограничений. — Опыт деплоя сервисов в продакшн и обеспечение их стабильной работы. — Приветствуется понимание архитектуры AI-агентов (оркестрация, memory, tools). — Опыт работы с фреймворками для LLM-пайплайнов: LangChain, LlamaIndex, Haystack. Условия: — Аккредитованная IT‑компания. — Возможна удалённая работа по РФ. — При желании гибридный формат (офисы в Москве, Санкт-Петербурге, Новосибирске). — Нет дресс‑кода и строгого графика. — Участие в конференциях, ДМС и забота о здоровье сотрудников.