проектировать архитектуру, разрабатывать API и бэкенд-приложения, оптимизировать производительность, тестировать, документировать и вместе с командой доводить продукт до результата.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
проектировать архитектуру, разрабатывать API и бэкенд-приложения, оптимизировать производительность, тестировать, документировать и вместе с командой доводить продукт до результата.
Проектирование архитектурных решений для корпоративных систем и ключевых бизнес-процессов. Разработка и согласование интеграционных решений между внутренними и внешними системами.
-Проектирование, разработка и поддержка гибкого функционала CRM. -Участие в оптимизации процессов: детализация задач, разбор и предотвращение инцидентов.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор-Разрабатывать и поддерживать сервисы системы на Golang в рамках микросервисной архитектуры. -Разрабатывать новые и поддерживать существующие интеграции с различными внешними системами.
🔹 Design and build scalable, reliable backend services. 🔹 Drive architecture and technical research.
Обязанности: Писать и поддерживать автотесты на Java. Проводить ручное, интеграционное и регрессионное тестирование.
Задачи: Разработка и поддержка автотестов для web-приложений на Java, Selenium/Selenide и REST Assured. Анализ функциональных и нефункциональных требований, разработка тест-кейсов.
Задачи: — Разработка и поддержка сервисов на C# и .NET — Работа с PostgreSQL, оптимизация запросов, поддержка схем данных — Реализация бизнес-логики расчётов, тарифов, начислений — Интеграции с внешними системами и государственными сервисами через API — Разработка модулей формирования отчётов, выгрузок, реестров — Поддержка очередей задач, асинхронных процессов, обмена данными между сервисами Требования: — Коммерческий опыт в сфере разработки на C# и .NET от 5 лет — Хорошее понимание ООП и паттернов проектирования — Практический опыт работы с PostgreSQL — Понимание и опыт применения CQRS и Event Sourcing в реальных проектах — Умение независимо формулировать и решать задачи — Работа через ИП Будет плюсом: — Опыт настройки CI/CD — Опыт работы с системами мониторинга и логирования — Знание и практика с RabbitMQ, gRPC — Опыт контейнеризации и оркестрации: Docker, Kubernetes Условия: — Удалённая работа, периодические встречи в видеоконференциях для синхронизации — Гибкий рабочий день: 6-8 часов в удобное для вас время — Фокус на качестве кода и архитектуре, без гонки за сроками
Задачи: — разрабатывать новую функциональность и дорабатывать существующие модули платформы на Go; — разбираться в существующей архитектуре и кодовой базе; — реализовывать backend-логику и интеграционные сценарии; — работать с PostgreSQL: запросы, структуры данных, оптимизация; — разрабатывать и дорабатывать интеграции с внешними системами; — работать с обработчиками, преобразованием и агрегацией данных; — участвовать в развитии отчётности, сводных показателей, виджетов и dashboard-функциональности; — анализировать технические постановки и давать реалистичные оценки; — искать оптимальное техническое решение совместно с аналитиками и архитекторами; — устранять дефекты и оптимизировать существующую реализацию; — участвовать в Code Review. Требования: — уверенный коммерческий опыт разработки на Go; — уровень Senior; — опыт разработки сложных backend-систем; — хорошее знание PostgreSQL и понимание оптимизации SQL-запросов; — понимание gRPC, HTTP/2, TCP/IP; — опыт работы с Kafka и/или RabbitMQ; — опыт с Docker, Kubernetes и CI/CD; — опыт разработки интеграций и API; — уверенное владение Git; — умение быстро разбираться в большой существующей кодовой базе; — умение самостоятельно декомпозировать задачу, оценивать её и доводить до рабочего результата; — понимание архитектуры и влияния изменений на существующую систему. Будет плюсом: — опыт разработки TMS / WMS / ERP или других enterprise/logistics-систем; — опыт работы с высоконагруженными системами; — опыт развития платформенных решений, используемых несколькими проектами; — опыт работы с отчётностью, аналитикой и большими объёмами данных. Нам нужен именно самостоятельный Senior, которому можно передать бизнес-контекст и постановку, после чего он сможет разобраться в существующей реализации, задать необходимые вопросы и предложить технически корректное решение.
Задачи: — Разработка бекэнд для автоматизированных систем, направленных на мониторинг информационного пространства — Доработка и автоматизация уже существующих систем — Работа с микросервисной архитектурой, включая сервисы от небольших служебных до высоконагруженных для обработки данных — Работа в формате 2-недельных спринтов с планированием и ретро — Работа в командах по 10-12 человек Требования: — Опыт работы в аналогичной должности от 1 года — Опыт работы с асинхронным Python 3.6-3.10, PostgreSQL, RabbitMQ — Понимание принципов микросервисной архитектуры, обеспечение надежности взаимодействий системы и ее отказоустойчивости — Умение покрывать свой код тестами — Понимание работы с базами данных и асинхронности — Умение работать с нагрузочным тестированием — Стек: FastApi, Aiohttp, Kubernetes, Jenkins, SQLAlchemy, Redis, RabbitMQ, Pydantic, Alembit — Будет плюсом: Selenium, Playwright, Gino, MySQL, pre commit hook, Twine, gRPC Условия: — Оформление по ТК РФ, 100% белая заработная плата — График работы 5/2 с 8:30-17:30, пятница – сокращенный день до 16:15, возможность гибкого начала рабочего дня — Гибридный формат работы с возможностью посещения офиса — Современный комфортный офис — Забота о здоровье сотрудников: добровольное медицинское страхование (после 3 месяцев работы), скидки по ДМС для родственников, скидки на стоматологию, полис для выезжающих за границу — Материальные бонусы: годовая премия, дополнительные выплаты к отпуску, материальная помощь при рождении детей и к другим значимым событиям, помощь в сложных жизненных ситуациях — Забота о развитии: внешнее обучение за счет работодателя, внутреннее обучение (СДО, тренинги) — Корпоративные мероприятия, подарки для детей
Задачи: — Тестировать backend-функциональность и микросервисы. — Тестировать API: REST, gRPC и WebSocket. — Проводить интеграционное тестирование сервисов, взаимодействующих по HTTP и AMQP, в том числе через RabbitMQ. — Проверять работу с базами данных PostgreSQL и Redis. — Анализировать и тестировать требования и техническую документацию. — Разрабатывать тест-планы и тест-кейсы в TestIT. — Вести документацию и работать с задачами в Jira и Notion. — Локализовать, описывать и сопровождать дефекты. — Готовить отчеты по результатам тестирования. — Анализировать логи и данные мониторинга в Grafana и Sentry. — Работать с тестовыми окружениями и подготавливать тестовые данные. — Активно взаимодействовать с командой разработки. Требования: — Опыт работы QA-инженером от 3 лет. — Обязательный опыт тестирования backend-сервисов. — Опыт тестирования REST- и gRPC API. — Опыт интеграционного тестирования. — Уверенное владение SQL: SELECT, INSERT, UPDATE, JOIN, агрегатные функции. — Понимание принципов работы брокеров сообщений, в частности RabbitMQ. — Опыт работы с JSON и Protocol Buffers (Proto). — Знание техник тест-дизайна и умение применять их на практике. — Навыки работы с Postman, Git и инструментами разработчика в браузере (DevTools). Будет плюсом: — Опыт тестирования веб- и мобильных приложений. — Опыт работы с Kubernetes. — Опыт работы с CI/CD в GitLab. — Опыт разработки и поддержки API- и UI-автотестов на Kotlin с использованием JUnit/TestNG и Selenium WebDriver. — Опыт нагрузочного тестирования с использованием k6.
Задачи: — Разработка и развитие 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-скрининг. — Передача на подходящие проекты клиентам.
Требования: — Высшее образование — Коммерческий опыт в области автоматизированного тестирования от 3-х лет — Уверенные знания java core, TestContainers, rest assured, selenium/selenide/playwright, опыт разработки автотестов для UI и api — Знание Maven / Gradle для управления зависимостями и сборки — Junit 5 / TestNG в качестве тестового фреймворка — Понимание процессов тестирования и владение техниками тест-дизайна — Опыт работы с TMS (Allure TestOps, Test IT etc) и багтрекером (Jira, Redmine etc) — Понимание ООП и навыки разработки тестов с использованием паттернов проектирования (Page Object, Page Factory, и др.) — Опыт работы с базами данных (PostgreSQL, MySQL, Oracle), уверенное составление SQL-запросов средней сложности — Опыт настройки пайплайнов в CI/CD: Gitlab CI/Jenkins/Teamcity — Опыт работы с Apache Kafka и/или RabbitMQ: автоматизация интеграционных тестов, написание producer/consumer — Опыт работы с ELK/Kibana/Grafana — Опыт работы с Docker (Dockerfile, docker-compose), Kubernetes (чтение логов, управление, понимание работы istio-proxy) Будет плюсом: — Знания Kotlin — Навыки уверенной работы в терминале Linux-системы — Опыт в настройке и конфигурации тестовых окружений — Знание основ BDD (Cucumber, JBehave) — Проведение нагрузочного тестирования для оценки производительности системы — Опыт работы с NoSQL БД (MongoDB, Redis) Задачи: — Разработка и поддержка автотестов для web-приложений с использованием Java, Selenium/Selenide, Rest Assured — Анализ функциональных и нефункциональных требований для разработки тест-кейсов — Интеграция автотестов в CI/CD пайплайн (Jenkins/GitLab CI/TeamCity) — Участие в код-ревью автотестов — Поддержка и развитие фреймворка автоматизации тестирования — Тестирование асинхронных сервисов через брокеры сообщений (Kafka, RabbitMQ) — Оптимизация и рефакторинг автотестов
Задачи: — Участие в проектах заказной разработки и пресейлах, включая направление искусственного интеллекта. — Полный цикл аналитических работ: от сбора и формализации требований до функционального тестирования, приёмки и демонстрации решений заказчику. — Ежедневное использование LLM-ассистентов (YandexGPT, GigaChat и аналогов) для решения рабочих задач. Требования: 1. Анализ и проектирование — Моделирование бизнес-процессов: BPMN 2.0. — Проектирование систем: UML (диаграммы классов, последовательностей, активности), Use Case. — Сбор требований: User Story, Use Case, техники интервьюирования. — Проектирование баз данных: ER-модели, нормализация, понимание транзакционности. — Прототипирование интерфейсов: Figma (базовая работа с макетами), Miro (схемы, майндмэпы). 2. Работа с данными и API — Уверенное владение SQL (PostgreSQL, MySQL): сложные JOIN, оконные функции, CTE, оптимизация запросов. — Работа с форматами данных: JSON, XML, YAML. — Интеграции: REST API, SOAP. — Понимание принципов работы брокеров сообщений на уровне producer/consumer. — OpenAPI (Swagger): чтение спецификаций, внесение изменений. 3. Инструменты и процессы — Jira: создание и декомпозиция задач, ведение спринтов. — Confluence: оформление ТЗ, архитектурных решений, ведение базы знаний. — Методологии разработки: Agile (Scrum, Kanban), понимание Waterfall. — Git: ветвление, merge/pull requests в GitLab или GitHub. — Postman: коллекции, переменные, скрипты для тестирования API. 4. Искусственный интеллект и векторные данные — Ежедневное применение LLM-ассистентов (YandexGPT, GigaChat и аналоги). — Использование ИИ для написания SQL-запросов, генерации и рефакторинга кода. — Применение LLM для подготовки документации, анализа требований, проектирования API и моделей данных. — Понимание принципов работы векторных баз данных. — Опыт работы с Qdrant, pgvector или аналогами: хранение эмбеддингов, базовый векторный поиск. 5. Личностные качества — Проактивность и самостоятельное доведение задач до результата. — Умение принимать решения при неполных вводных. — Способность быстро погружаться в новую предметную область. — Стрессоустойчивость при сжатых сроках и параллельной загрузке. Дополнительные требования (будет плюсом): 1. Разработка ИИ-решений — LangChain, LangGraph: построение цепочек (chains), агентов и RAG-пайплайнов. — Понимание протоколов MCP (Model Context Protocol) и A2A (Agent-to-Agent). 2. Обработка неструктурированных данных — Интеграция SpeechKit, Whisper или аналогов для распознавания речи. — Работа с Tesseract, Yandex Vision или аналогами для OCR и извлечения данных из документов. 3. Инфраструктура и архитектура — Архитектурное моделирование: C4 Model. — Docker, Kubernetes: понимание YAML-конфигураций, Helm. — Yandex Cloud, AWS: S3/Object Storage, Managed Databases, IAM. — RabbitMQ, Kafka: настройка, топики, партиции, гарантии доставки. 4. Разработка и хранение данных — Python для написания ETL/ELT-скриптов, работы с Pandas и автоматизации. — Опыт построения DWH. — Моделирование данных: Data Vault, Star Schema, Snowflake Schema. — Работа с BI-инструментами.
Location: Serbia; Spain Social Discovery Group (SDG) is a group of social discovery companies. SDG solves the problems of loneliness, isolation, and disconnection - transforming virtual intimacy into the new normal. SDG’s products redefine the way people interact and connect with one another. Our portfolio includes social entertainment platforms designed to connect people online across different cultures and regions of the world. We bring together a team of like-minded people and IT professionals who specialize in creating and developing globally impactful social discovery products. Our international team of digital nomads works remotely from all over the world. We’re proud to be a two-time “Great Place to Work” winner (USA & Japan, 2024–2025) and a Top-5 Company for Work-From-Anywhere Jobs (FlexJobs, 2025). We are looking for Engineering Manager . Your main tasks will be: Lead a cross-functional team of 7–10 engineers (backend, frontend, QA, AQA) Own end-to-end feature delivery, from requirements to release Run the team’s development process: sprint planning, estimation, decomposition, DoR/DoD Take part in feature design and technical decision-making Ensure the reliability of the team’s services: monitoring, alerting, incident reviews, postmortems Partner with the Product Manager on backlog prioritization We expect from you: 3+ years of commercial development experience (.NET / Java / Python) 1+ year of experience leading a cross-functional team Understanding of microservice architecture: REST / gRPC, RabbitMQ / Kafka Observability: logging, metrics, tracing (ELK, Grafana, DataDog or similar) Agile practices (Scrum / Kanban) Nice to have: Understanding of frontend architecture (React) and mobile development (React Native) Knowledge of QA processes and test automation What do we offer: REMOTE OPPORTUNITY to work full-time; The initial pay level or pay range for this role will be shared with candidates during the recruitment process and before the commencement of employment; Vacation 28 calendar days per year; 7 wellness days per year (time off) that can be used to deal with household issues, to lie down and recover without taking sick leave; Bonuses up to $5000 for recommending successful applicants for positions in the company; 50% payment for professional training, international conferences, and meetings; Corporate discount for English lessons; Health benefits. According to the paychecks, if you are not eligible for corporate medical insurance, the company will compensate you with up to $ 1,000 gross per year per employee. This can be spent on self-purchase of health insurance or on doctor’s fees for yourself and close relatives (spouse, children); Workplace organization. The company provides all employees with an equipped workplace and all the necessary equipment (table, armchair, wifi, etc.) in our offices or co-working locations. In the other locations, the company provides reimbursement of workplace costs up to $ 1000 gross once every 3 years, according to the paychecks. This money can be spent on the rent of the co-working room, on equipping the working place at home (desk, chair, Internet, etc.) during those 3 years; Internal gamified gratitude system: receive bonuses from colleagues and exchange them for our merchandise, team building activities, massage certificates, etc. Sounds good? Join us now!
Задачи: — Проектировать архитектуру распределенных систем и микросервисов на Go — Переводить бизнес-цели в технические дорожные карты совместно с Product Managers — Проводить код-ревью для Senior-инженеров, внедрять улучшения в CI/CD и системный дизайн — Защищать архитектурные решения перед внешними стейкхолдерами Требования: — Опыт в разработке от 7+ лет, из них 4+ года с Go в продакшене — Опыт проектирования HighLoad систем, знание паттернов интеграции данных — Опыт работы в FinTech / банках, понимание требований безопасности и комплаенса — Высшее профильное образование (Computer Science) и английский язык от уровня C1 (Advanced) Условия: — Полная занятость — Формат работы: можно удалённо Технологии и инструменты: Go (Goroutines, Channels, Memory Model, Concurrency), распределенные системы, микросервисы, системный дизайн, высокая доступность, наблюдаемость (метрики, логи, трейcинг), архитектурные риски, REST API, gRPC, PostgreSQL, MySQL, Kafka, RabbitMQ, NATS, AI-инструменты (внедрение/настройка в команде), CI/CD, Agile, Scrum
Требования: — Опыт BA/SA в IT-продуктах 2–5 лет. — Понимание iGaming, Fintech или банковских платежей, специфики B2B и B2C. — Навыки моделирования бизнес- и системных процессов (BPMN, UML, flow-диаграммы). — Опыт подготовки требований, ТЗ и технической документации для backend/frontend-команд. — Знание REST API, JSON, webhooks, авторизации, баз данных (PostgreSQL, MongoDB) и очередей (RabbitMQ). — Умение структурировать неформализованные требования и превращать их в четкие алгоритмы. — Владение Jira, Confluence, Miro, Figma, Postman. Наш стек: Node.js, MongoDB, PostgreSQL, Redis, RabbitMQ, Jira, Confluence, Slack, Miro, Figma, Postman. Локация: удалённо.
Задачи: — Разрабатывать и поддерживать сервисы и 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+ — Опыт работы в продуктовых командах и/или стартапах