Требования:
— Опыт коммерческой разработки на Java от 4 лет
— Стек: Java 11+, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate
— Базы данных: SQL (PostgreSQL/Oracle), оптимизация запросов
— Многопоточность, REST API, JWT, Swagger/OpenAPI
Важно:
— Рассматриваются только кандидаты с гражданством Узбекистана
— Местный номер телефона
— Подтвержденный MyID
О компании:
Интеграционные решения в банковском секторе Узбекистана.
Проект срочный, до 31.12.2026 с возможностью пролонгации.
Задачи:
— Ведущая роль в технических концепциях, охватывающих технологии и бизнес, для поддержки Apigee, Apigee Hybrid в AKS и AWS.
— Поддержание здоровья и эффективности всей инфраструктуры приложений, предоставление профессиональной практической реализации и технических консультаций для успешной реализации IT-инфраструктуры.
— Поддержка платформ приложений на корпоративном уровне, включая автоматизацию сборки платформы, патчи, уязвимости, управление изменениями, управление инцидентами, мониторинг и постоянное улучшение платформы.
— Сотрудничество с коллегами, технологическими партнерами и поставщиками для выявления, автоматизации и развертывания патчей, решения проблем и достижения целей.
— Поддержка и управление API и микросервисами с использованием Java, Spring Boot.
— Создание, организация и внедрение процессов поддержки API.
— Поддержка и развертывание политик API с использованием платформы Apigee.
— Управление порталом разработчиков Apigee и интеграция с Drupal.
— Выполнение облачной безопасности и управление сертификатами.
— Разработка долгосрочного плана для решения проблем и предотвращения их повторения.
— Руководство ежедневным управлением рисками и контролем операций, с акцентом на политики, процедуры и стандарты работы для обеспечения успеха.
Требования:
— Опыт работы с платформой управления API Apigee.
— Опыт работы с Apigee, администрированием OAuth и JWT.
— Опыт создания, организации и внедрения процессов поддержки API.
— Отличные коммуникативные навыки.
— Более 3 лет опыта работы с Red Hat Linux или UNIX.
— Опыт работы с Kubernetes для контейнеризированных решений.
— Более 5 лет опыта работы с Java или скриптами и автоматизацией на Python, Shell или аналогичных языках.
— Более 5 лет опыта поддержки платформ приложений.
— Знание CI/CD для развертывания прокси в различных средах.
Желательные квалификации:
— Поддержка политик API с использованием Apigee Hybrid на Azure/AWS.
— Понимание спецификаций OpenAPI в формате JSON или YAML, включая авторизацию JWT.
— Знание аутентификации и авторизации сервисов через OAuth 2.
— Поддержка и управление REST API и микросервисами с использованием Java, Spring Boot.
— Опыт использования POSTMAN для выполнения вызовов управляющего API.
— Знание и понимание AppDynamics, Splunk и Kafka.
Условия:
— Длительное, полное рабочее время.
— Требуется пересечение с рабочими часами EST.
УдалённоOverlap: - This position will require overlap with EST working hours
Location: L'viv, Ukraine
Workplace: hybrid
About us:
EveryMatrix
is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to
200 customers worldwide.
But that's not all! We're not just about numbers,
we're
about people. With a team of over 1000 passionate individuals spread across twelve countries in Europe, Asia, and the US, we're all united by our love for innovation and teamwork.
EveryMatrix is a member of the
World Lottery Association
(WLA) and
European Lotteries Association
. In September 2023 it became the first iGaming supplier to receive
WLA Safer Gambling Certification
. EveryMatrix is proud of its commitment to safer gambling and player protection whilst producing market leading gaming solutions.
Join us on this exciting journey as we continue to redefine the iGaming landscape, one groundbreaking solution at a time.
We are looking for a passionate and dedicated Junior QA Engineer to join our team in Lviv!
What You'll get to do:
Design, maintain, and execute test cases for APIs, web, and mobile applications.
Perform functional, regression, and integration testing across services and applications.
Work with API testing tools (Postman, REST Assured, or similar) to validate endpoints, requests, and responses.
Apply basic OOP concepts when writing or maintaining automated tests.
Execute manual testing for web and mobile apps (UI/UX, cross-browser, cross-platform).
Participate in bug reporting, verification, and tracking in tools like Jira or Azure DevOps.
Collaborate closely with developers to clarify requirements and reproduce issues.
Support the QA team in building automation coverage and integrating tests into CI/CD pipelines.
Contribute to QA documentation: test plans, test reports, and checklists.
What You need to know:
Practical experience with API testing.
0.5 - 1 year of hands-on experience in web testing (desktop & responsive) and mobile app testing (iOS/Android).
Knowledge of HTTP, JSON, XML, and authentication methods (OAuth, JWT, API keys).
Hands-on experience in web testing (desktop & responsive) and mobile app testing (iOS/Android).
Familiarity with at least one programming or scripting language.
Understanding of basic OOP principles (inheritance, encapsulation, abstraction, polymorphism).
Experience with bug tracking and test management tools (Jira, TestRail).
Good communication skills and ability to work in a cross-functional team.
Here's what we offer:
Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
3 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance
Hybrid work schedule is available after the first three months of employment with 80/20 office/home format until the end of 2026. Starting from 2027, the policy will transition to primarily office-based work, with up to 10 work-from-home days per year with manager approval.
Benefit from two Free Fridays each year, limited to one per quarter.
Daily catered lunch or monthly lunch allowance.
Private Medical Subscription.
Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly, and a budget for external training.
Gym allowance.
Corporate English lessons.
Support for New Parents:
21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
Our office perks
include on-site massages and frequent team-building activities
in various locations.
At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!
About the project
The Project is a Smart City video-surveillance platform. The platform handles video conversion, integrates with storage, and uses an event-driven architecture. Deployed across several countries, it focuses on scalability, observability, and reliability.
Stack
Language & Frameworks: Kotlin, Spring Boot, Spring MVC, Spring Security
Database: PostgreSQL, ClickHouse, JPA / Hibernate, Spring Data JPA
Security: JWT, Spring Security, RBAC, permission-based authorization
Async: Kotlin Coroutines
Testing: JUnit, MockK, Testcontainers
Infra: Docker, Kubernetes, Linux
Monitoring: Prometheus, Grafana, logging, metrics, tracing
Docs: OpenAPI / Swagger
Responsibilities
Develop and maintain backend services in Kotlin / Spring Boot;
design and implement REST APIs and business logic;
work with PostgreSQL / ClickHouse, JPA / Hibernate and optimize database access;
identify and resolve N+1, lazy-loading and transaction-related issues;
design and implement RBAC and permission-based authorization;
implement tenant- and resource-level access control;
work with JWT authentication and Spring Security;
deploy and troubleshoot services in Docker / Kubernetes environments;
refactor and optimize existing Kotlin code;
write unit and integration tests;
participate in code reviews and backend architecture decisions.
Must-have
2+ years of commercial backend development experience with Kotlin / Spring Boot (Middle+ level);
strong Kotlin knowledge and good understanding of Java ecosystem;
production experience with Spring Boot / Spring MVC;
solid understanding of Spring IoC, DI, proxies and @Transactional;
practical experience with PostgreSQL and JPA / Hibernate;
understanding of persistence context, lazy loading, N+1 and dirty checking;
experience with Spring Security and JWT;
good understanding of roles, permissions and RBAC;
understanding of resource-level authorization and multi-tenant access control;
hands-on experience with Docker, Kubernetes and Linux;
ability to analyze and optimize existing code and database queries;
solid understanding of collections, algorithmic complexity and basic performance trade-offs.
Nice-to-have
ClickHouse production experience;
Kotlin Coroutines / Flow;
experience with high-load or distributed backend systems;
ABAC / policy-based authorization experience;
Testcontainers;
Kafka / RabbitMQ;
Kubernetes operations and troubleshooting;
Prometheus / Grafana / distributed tracing;
OAuth2 / OpenID Connect;
experience designing multi-tenant systems.
Offer
Strong engineering team and real impact on backend architecture;
modern Kotlin / Spring stack, CI/CD, Kubernetes and code reviews;
opportunity to work on security- and performance-critical backend components;
flexible schedule;
competitive compensation based on experience and interview performance.
Требования:
— Опыт в бэкенд-разработке 7+ лет, из них 5+ лет с Go
— Опыт работы с IAM в продакшене
— Сильный продакшен-опыт с Go и gRPC в сложных распределённых системах
— Глубокая экспертиза в аутентификации и авторизации: OAuth 2.0, OIDC, SSO, MFA, RBAC, JWT
О компании:
Andersen — проект для международной организации из сферы финансовых и страховых услуг: масштабируемая распределённая платформа на Go.
Задачи:
• Разработка интерфейсов на React 18+ с TypeScript
• Адаптивная вёрстка mobile-first (от 320px до крупных экранов)
• State management через Zustand / Redux Toolkit
• Интеграция с REST API через fetch / axios
• Участие в code review, оптимизация рендеров
• Базовое участие в деплое фронтенда (Vite, CI/CD)
Требования:
• JavaScript (ES6+), HTML, CSS
• React: функциональные компоненты, хуки, контекст
• TypeScript: базовое понимание типов и интерфейсов
• Понимание DOM и событийной модели браузера
• Git: ветки, pull request'ы
• Адаптивная вёрстка и понимание REST API
Будет плюсом:
• Next.js (SSR, SSG)
• Vite, ESLint, Prettier
• Базовый SQL, PostgreSQL
• Linux / Nginx
• Тестирование (Jest / React Testing Library)
• Опыт работы с монорепо (Nx, Turborepo)
Условия:
• От 90 000 ₽/мес, сумму обсуждаем по итогам собеседования
• Оформление через ИП: договор на оказание услуг, оплата раз в месяц на расчётный счёт
• Нет ИП – подскажем, как зарегистрировать и какие нужны документы
• 100% удалённо, гибкий график, важен результат, а не часы
• Менторство и code review на каждом PR
• Понятный трек junior → middle → senior
• Работа в связке с адекватным бэкендом на Node.js
Отбор:
1. Короткое собеседование на 20–30 минут: рассказ о команде, пара вопросов про опыт, небольшая техничка по React и TypeScript
2. Тестовое задание: реальный MVP на React (таск-менеджер с Pomodoro) с маршрутизацией, JWT-авторизацией и работой с API
Talablar:
— PHP backend dasturlashda 3+ yil tajriba;
— Laravel va SQL’ni yaxshi bilish;
— SOLID, DRY, KISS, OAuth va JWT tushunchalarini bilish;
— Redis/RabbitMQ, Docker, Git va CI/CD bilan ishlash tajribasi;
— PHP va Laravel yordamida yuqori yuklamali web-ilovalarni ishlab chiqish;
— MySQL va PostgreSQL bazalarini loyihalash va optimallashtirish;
— REST API yaratish va tashqi servislarni integratsiya qilish;
— Backend xavfsizligi va samaradorligini oshirish;
— Code review va CI/CD jarayonlarida qatnashish.
Shartlar:
— To'liq ish kunida (7 soat, offline) 6/1 ish rejimi;
— Maosh: 1 000$ - 2 500$ oyiga.
Kompaniya: Revolution Global LLC, joylashgan Toshkent shahrida.
Задачи:
- Проектирование и реализация backend-сервисов на Python
- Оптимизация производительности и надёжности системы
Требования:
- Высшее техническое/экономическое образование
- Уверенные знания по SQL
- Навыки разработки API, понимание JWT
- Понимание принципов ООП, SOLID, работы REST
- Опыт работы с Python 3.10+, Django, Django REST Framework, PostgreSQL, Celery, Redis
- Опыт разработки на Python от 2 лет
- Опыт применения Bitbucket, Git, Jenkins, Openshift, Confluence
Условия:
- Формат работы: удалённый из любой точки России
- Оформление по ТК РФ
Задачи:
— Разработка и поддержка backend-сервисов на PHP/Laravel
— Проектирование и внедрение микросервисной архитектуры
— Работа с RabbitMQ и очередями сообщений
— Создание и поддержка RESTful API
— Написание и поддержка тестов с использованием PHPUnit или Pest
— Оптимизация производительности и масштабирование приложений
— Работа с базами данных и оптимизация SQL-запросов
— Использование AI-инструментов в разработке и быстрое освоение новых технологий.
Требования:
— 2–3 года профессионального опыта с PHP/Laravel
— Хорошее практическое знание Laravel 8+
— Понимание MVC, Service Providers и Middleware
— Опыт работы с PostgreSQL или MySQL
— Знание индексов, транзакций и оптимизации SQL-запросов
— Опыт работы с Redis
— Опыт работы с RabbitMQ
— Опыт разработки и интеграции RESTful API
— Docker / Docker Compose
— Свободное владение узбекским языком
— Английский язык — B1 и выше
— Умение эффективно использовать AI-инструменты в работе.
Будет преимуществом:
— Symfony или Yii
— GraphQL
— OAuth / JWT
— Memcached
— JavaScript, Vue.js, TypeScript
— DAX, M, Power BI Dashboards, Data Gateway и Cloud Reports.
Условия:
— Зарплата от $1000 — итоговая сумма обсуждается по результатам собеседования
— Работа над реальными проектами и современными backend-системами
— Использование AI-инструментов и современных подходов к разработке
— Возможность профессионального роста и дальнейшего развития до Senior
— Работа с современным стеком: Microservices, RabbitMQ, Redis, REST API и Docker
— Сильная техническая среда и работа в команде профессиональных специалистов
— Возможность самостоятельно предлагать и реализовывать технические решения
— Официальное трудоустройство согласно Трудовому кодексу Республики Узбекистан
— График 5/2, с 09:00 до 18:00
— Офис в Ташкенте, Мирзо-Улугбекский район, ул. Бинокор, 69
Этап собеседования: в процессе собеседования кандидату будут предложены несколько логических кейсов и простых математических задач.
Location: Worldwide
About CENSUS
CENSUS is an internationally acclaimed Cybersecurity services provider. We support the needs of multiple industries, providing IT and OT security services to public and private organizations around the world, ranging from financial institutions and critical infrastructure to automotive and secure communications, including Fortune 500 companies. Powered by cutting-edge research, scientific analysis and in-depth engineering experience across various industries & technologies, CENSUS delivers unparalleled security consulting & assessment services for products (software, services, devices, and large-scale platforms), infrastructure, and organizations.
Learn more about CENSUS at census-labs.com. **
VALID PASSPORT REQUIRED FOR SECURITY CLEARANCE PURPOSES**
About the Job / Key Responsibilities
CENSUS’ bespoke cybersecurity services are built upon a talented pool of Security Engineers, whose role extends beyond mere adherence to industry best practices. Our Technical Project Managers play a pivotal role in formulating and executing service delivery strategies that align with the rigorous quality standards set by CENSUS. Drawing from their robust technical background and leveraging their project & stakeholder management skills, TPMs serve as the primary facilitators empowering our clients to effectively maximize the potential of our assessment and advisory teams.
We are looking for talented & ambitious professionals to grow our
Product Security Professional Services
team and join our ongoing mission to deliver in-depth and top-tier cybersecurity services to our valued clients. As part of this role, you will use your technical background - in the
Application Security domain
– along with your
Project Management skills
to ensure a successful service delivery to our clients. You will work side-by-side with our clients’ development and security teams & partners, under engagements / projects that involve:
Working with our clients to understand their requirements and scope, size, & plan the corresponding technical activities to efficiently meet those (consulting, assessments, audits, evaluations, security architecture development, etc.).
Receiving high-level task & product descriptions and decomposing them to smaller & well-defined technical activities, which are then assigned to the corresponding security engineering & consulting teams.
Leading project’s technical team within the scope of the engagement.
Documenting and presenting product security risks in both technical and business-oriented language.
Conducting technical QA and presenting to both technical and business audiences, the technical team deliverables (findings, technical reports, observations, improvement recommendations, operational methodologies, etc.).
Building and developing relationships with cross-client teams and partners.
Owning & driving the continuous improvement of the technical quality of the project team deliverables.
Ensuring client satisfaction and business growth by communicating lessons learned and key success factors to the business development team.
Minimum Qualifications
MSc or BSc in Electrical Engineering, Computer Science, Computer Engineering, Electronics Engineering, or equivalent practical experience.
4+ years of experience
in application security related role. Experience can be an engineering / development position (e.g., consumer or enterprise), an assessment / consultancy role, an equivalent role in other engineering organizations, or a combination of them.
2+ years of experience
in technical project management in a role related to
product or information security
.
Key Skills & Preferred Qualifications
Experience with security concepts, cryptography, and protocols across various Application types (cloud, web, mobile, IoT / Embedded, etc.).
Experience with reviewing application security architectures & engaged technologies.
Experience with Mobile (iOS & Android), Cloud (GCP, AWS, Azure, etc.) or Web (Frontend & Backend) platforms.
Experience in reading source code, discerning business logic pitfalls, and identifying security flaws in at least one of the following groups of languages:
Mobile-relevant, such as Swift, Obj-C, Kotlin, Java, Dart, and JavaScript.
Web- and Cloud-relevant, such as Java, Ruby, Rust, Go, Python, PHP, C#, Lua, and JavaScript.
Experience with application authentication, authorization, identity, and access management methods, such as OAuth, SSO, JWT, PKI / Certificates, Cloud IAM, and Password-less authentication.
Familiarity with application security features and key management systems backed by secure hardware, such as Mobile Biometric authentication, Keystore / Keychain, TPM / vTPM, HSM and SE.
Familiarity with product security assessments and S-SDLC processes.
Experience with managing technical teams.
Experience with translating complex technical concepts into relevant messages suitable for various audiences (engineering and different tiers of management).
Experience with stakeholder management for security engineering deliverables.
Experience working with international teams located in other regions and time zones worldwide.
Excellent leadership, ownership, problem solving skills, and willingness to learn/grow.
Proficient in English and excellent communication skills.
Ability to travel
#LI-Onsite
Location: Dallas, USA; New York, USA; Orlando, USA
We are looking for a Java AI-Native Full Stack Engineer to support the development and evolution of the client’s ecosystem. In this role, you will design, develop, test, and deliver cloud-native applications while using AI-assisted engineering practices throughout the software development lifecycle.
The ideal candidate is a strong full-stack engineer who uses AI tools and automation as part of their daily workflow and can contribute across frontend, backend, cloud, integration, and DevOps activities.
The estimated salary range for this position is USD 150,000 to 180,000 per year.
Develop and maintain frontend and backend platform capabilities
Build secure, scalable, cloud-native applications
Participate in architecture discussions, design reviews, code reviews, and production support
Use AI-native development practices to improve productivity, delivery speed, and quality
Create automated test coverage and technical documentation
Collaborate with product, architecture, security, and platform teams
Support integration with enterprise systems and services
Contribute to monitoring, troubleshooting, and the continuous improvement of engineering practices
Strong experience as a Full Stack Engineer building cloud-native applications with Java, Spring Boot, React, TypeScript, Next.js, and Node.js.
Hands-on experience designing and developing REST APIs, microservices, and responsive, accessible user interfaces.
Solid knowledge of SQL and NoSQL databases, such as PostgreSQL and MongoDB.
Experience with AWS services, Docker, CI/CD pipelines, GitHub Actions, and Infrastructure as Code, preferably with Terraform.
Strong understanding of OAuth/OIDC, JWT authentication, secure coding practices, API integrations, and enterprise integration patterns.
Daily use of AI development tools such as GitHub Copilot, Cursor, Claude Code, or equivalent tools as part of the software delivery workflow.
Experience with AI-assisted coding, testing, debugging, documentation, and prompt engineering.
Experience in LMS, EdTech, AI-powered products, skills assessment platforms, simulation-based learning, or enterprise SaaS solutions is a plus.
Задачи:
— Принять систему у предыдущей команды: репозиторий, пайплайны, окружения, процесс релизов
— Развивать функциональность по задачам заказчиков, выпускать версии на стенды
— Встроить тесты в CI (Testcontainers, WireMock, EmbeddedKafka), покрыть расчётную логику
— Унифицировать версии зависимостей, вынести общий код в starter
— Усилить асинхронное взаимодействие: идемпотентность, retry, DLQ, outbox
— Добавить наблюдаемость и отказоустойчивость: Actuator, Micrometer, Resilience4j
— Подготовить миграцию на Spring Boot 3
Требования:
— Java 17: Stream API, Optional, records
— Spring Boot 2.7, Spring Cloud (Eureka, Config Server, Gateway, OpenFeign) — от 2 лет
— Spring Data JDBC и JPA/Hibernate — понимание разницы подходов
— PostgreSQL: сложный SQL, индексы, EXPLAIN, jsonb, Flyway
— Kafka на spring-kafka, семантика доставки
— Spring Security: JWT, реактивный стек (WebFlux)
— Gradle (multi-project / composite build, BOM), базовый Maven
— GitLab CI, Docker / Docker Compose, Linux, SSH
— JUnit 5, Mockito, Testcontainers
— Apache POI или аналоги для генерации Excel/Word
Будет плюсом:
— Опыт миграции Spring Boot 2 → 3
— Prometheus/Grafana, OpenTelemetry, ELK
— S3-совместимые хранилища
— LDAP / Active Directory
— Работа с PDF, SVG, движками формул
— Опыт в инженерном, промышленном или ERP-домене (предметке обучаем)
Условия:
— Удалёнка, гибрид или офис — на выбор
— Продукт с реальными промышленными пользователями
— Свобода инженерных решений в рамках архитектуры
— Внутренняя документация для быстрого входа: гайд по коду, стратегия тестирования
— Официальное оформление, фиксированный оклад
Этапы отбора:
1. Техническое интервью
2. Финальная беседа о подходе к приёмке системы
Задачи:
— Проектировать и развивать identity-сервисы (SSO, MFA, управление сессиями, федерация).
— Писать чистый, конкурентный и высокопроизводительный код на Go.
— Работать с OAuth 2.0, OIDC, JWT, Keycloak, AWS Cognito.
— Быть внутренним экспертом по безопасности: проводить security reviews и threat modeling.
— Менторить инженеров и участвовать в формировании технического roadmap.
Требования:
— 7+ лет в бэкенде, из них 5+ лет уверенного Go + gRPC.
— Глубокое понимание IAM, OAuth2, OIDC, JWT, криптографии и управления сессиями (опыт от 3-х лет).
— Опыт работы с AWS, Kubernetes, IaC (Terraform / Terragrunt / OpenTofu).
— Понимание OWASP Top 10, принципов secure coding и federated identity.
— Английский от Upper-Intermediate (свободное общение с международными командами).
Условия:
— Локации: Albania, Azerbaijan, EU, Georgia, Macedonia, Serbia, Slovenia.
— Формат: удаленка, гибрид или офис.
— Возможность зарабатывать до +1000 EUR/мес за участие в жизни компании (входит в годовой бонус).
— Компенсация сертификаций (AWS, PMP и др.), доступ к корпоративному порталу обучения, менторство.
— ДМС и компенсация спорта (зависит от типа оформления).
seniorАлбания, Азербайджан, Грузия, Северная Македония, Сербия, Словения
Задачи:
— Вести технические и предподключенческие звонки с командами разработки и ИТ брокеров, структурировать обсуждение, уточнять требования и согласовывать дальнейшие шаги.
— Участвовать в технических предпродажных обсуждениях для оценки требований интеграции и ответов на технические вопросы.
— Объяснять техническим командам клиентов процесс SSO Signal Codex и требования к интеграции.
— Помогать разработчикам брокеров реализовывать вход на основе JWT и устранять ошибки аутентификации.
— Проверять логику генерации токенов и выявлять распространённые проблемы реализации.
— Тестировать интеграции от начала до запуска, включая аутентификацию, брендинг и ссылки WebTrader.
— Отслеживать блокирующие факторы, ответственных и следующие шаги, активно продвигать интеграции к запуску.
— Координировать работу с разработчиками клиентов во время реализации и помогать эффективно решать технические проблемы.
— Поддерживать технические вопросы после запуска при необходимости.
— Документировать повторяющиеся проблемы и предлагать практические улучшения процесса онбординга и интеграции.
Требования:
— Опыт 2+ года в веб-приложениях, SaaS продуктах, технических интеграциях, внедрении, инженерии решений или аналогичной технической роли.
— Хорошее понимание HTTP, редиректов, JWT и веб-аутентификации/SSO.
— Знание концепций валидации JWT, таких как iat, exp, алгоритмы подписи и идентификаторы пользователей.
— Умение читать бэкенд-код на PHP, Node.js или Python для выявления проблем в генерации токенов и потоках аутентификации.
— Уверенное использование инструментов разработчика браузера, логов, API и базовых командных утилит для отладки.
— Базовый практический опыт с Python или аналогичными скриптовыми инструментами для тестирования и отладки.
— Понимание основ безопасности аутентификации и безопасного обращения с секретами.
— Умение совместно с разработчиками устранять неполадки во время живых звонков.
— Свободное устное и письменное владение английским и русским языками.
— Способность работать самостоятельно, брать ответственность и проактивно поднимать блокеры, риски и неясные требования.
— Уверенность и профессионализм в коммуникации с клиентами, умение вести технические обсуждения и ясно объяснять сложные темы.
— Проактивность и самостоятельность с сильным чувством ответственности за прогресс интеграций и результаты для клиентов.
— Не требуется быть штатным разработчиком.
Желательно:
— Опыт работы с B2B SaaS онбордингом, внедрением или инженерией решений.
— Опыт интеграций SSO.
— Опыт в финтехе, брокерах Forex/CFD или торговых платформах.
— Опыт работы напрямую с внешними техническими командами клиентов.
— Опыт участия в технических предпродажных или интеграционных звонках.
Условия:
— Полностью удалённая работа, независимый подрядчик.
— Требуется NDA.
— Типичная нагрузка: 10–20 часов в месяц, в зависимости от активных интеграций.
— Некоторые недели могут требовать мало или совсем не требовать участия.
— Нагрузка может увеличиваться с ростом числа интеграций.
— Большая часть работы проходит в рабочие часы CET с заранее запланированными звонками.
— Во время активной интеграции ожидается ответ в течение одного рабочего дня.
— Вне активных интеграций постоянная доступность не требуется.
— Оплата €40–50 в час, в зависимости от опыта.
— Оплата за фактически затраченное время на звонки, поддержку интеграций, тестирование, устранение неполадок и документацию.
Проект:
Внедрение интеллектуальных модулей на базе ИИ в платформу для автоматизации рутинных операций и повышения скорости процессов.
Задачи:
— Разрабатывать backend-сервисы на Python 3.10+ / FastAPI в рамках ИИ-платформы.
— Проектировать и поддерживать микросервисную и event-driven архитектуру.
— Интегрировать ИИ-компоненты платформы (работа с LLM, эмбеддерами, векторными БД).
— Работать с данными и брокерами: SQL/NoSQL, OpenSearch, Redis, S3, Kafka.
— Настраивать и поддерживать инфраструктуру: CI/CD, Docker, мониторинг и логирование.
— Обеспечивать безопасность: выстраивать процессы аутентификации и авторизации (Keycloak, OAuth2).
— Работать с существующим кодом в крупных репозиториях: читать, понимать, модифицировать и оптимизировать.
Требования:
— Опыт от 3 лет коммерческой разработки на Python.
— Отличное знание Python 3.10+ и FastAPI (глубокое понимание async, middleware, DI).
— Понимание микросервисной архитектуры, требований к журналированию, аудиту и мониторингу.
— Уверенная работа с SQL и NoSQL (написание сложных запросов, работа с индексами, оптимизация, ORM/ODM).
— Опыт работы с Kafka (producer/consumer), Redis, S3.
— Опыт с Docker / Docker Compose, настройка CI/CD, Prometheus + Grafana, ELK-стек.
— Понимание принципов работы JWT, OAuth2/OIDC, опыт интеграции с Keycloak.
— Умение читать и модифицировать чужой код в крупных репозиториях.
— Высшее образование (ИТ, технические науки или математика).
Будет большим плюсом:
— Опыт реализации event-driven архитектуры.
— Опыт работы с векторными базами данных (OpenSearch) и векторизацией данных с помощью эмбеддеров.
— Опыт интеграции с vLLM для LLM-инференса.
— Активное и эффективное использование AI-ассистентов (Cursor и аналоги) для ускорения процесса написания и рефакторинга кода.
Задачи:
— Проведение пентестов web-приложений и API (black-box, grey-box, white-box), включая REST, GraphQL, gRPC и WebSocket.
— Тестирование безопасности AI/LLM-функциональности (Prompt Injection, Data Leakage, RAG, MCP, Agentic AI и другие сценарии по OWASP Top 10 for LLM).
— Проверка механизмов аутентификации и авторизации (OAuth 2.0, OIDC, SAML, JWT, SSO, MFA), а также контроля доступа и поиска ошибок (IDOR/BOLA, эскалация привилегий, multi-tenancy).
— Поиск и эксплуатация технических и бизнес-логических уязвимостей, построение сложных цепочек атак (Attack Paths).
— Анализ безопасности клиентской и серверной части приложений, зависимостей, Software Supply Chain и исходного кода.
— Разработка собственного offensive-инструментария, PoC, расширений Burp Suite и средств автоматизации на Python/JavaScript.
— Подготовка технических отчетов с описанием рисков, рекомендациями по устранению и проведение ретестов после исправлений.
— Участие в Threat Modeling, Security Architecture Review и, при желании, в активностях Purple Team.
Требования:
— Опыт проведения ручного пентеста web-приложений и API от 4–5 лет, уверенное владение методиками black-box, grey-box и white-box.
— Глубокое понимание современных web-уязвимостей (OWASP Top 10) и практический опыт эксплуатации XSS, SSRF, SSTI, SQL/NoSQL Injection, XXE, Deserialization, CSRF, CORS, Prototype Pollution, Path Traversal и других.
— Опыт тестирования REST, GraphQL, gRPC, WebSocket API, поиска бизнес-логических уязвимостей и обхода механизмов защиты приложений.
— Практический опыт анализа аутентификации и авторизации (OAuth 2.0, OIDC, SAML, JWT, SSO, MFA), включая поиск ошибок реализации.
— Экспертное владение Burp Suite Professional, опыт разработки собственных расширений будет преимуществом.
— Уверенное знание Python и JavaScript/TypeScript для разработки PoC, эксплойтов и автоматизации тестирования.
— Опыт проведения Security Research, анализа современных фреймворков и архитектур (React, Angular, Vue, Spring, .NET, Node.js, Go и др.).
— Будет плюсом опыт тестирования AI/LLM-приложений, участия в Threat Modeling, Security Architecture Review или Purple Team.
Условия:
— Удаленная работа.
— Опыт более 6 лет.
— Зарплата обсуждается на собеседовании.
About estaie: estaie is the first global infrastructure for extended stays of 15 to 365 days, connecting hotels, holiday homes, channel managers, PMSs, payment providers and other travel systems through intelligent inventory, pricing, search and distribution infrastructure. They operate globally with hubs in Dubai and Riyadh. Their AI layer powers dynamic pricing, agentic lead generation, smart inventory orchestration and autonomous operations.
The role:
You will build and lead the Forward Deployed Engineering (FDE) team responsible for connecting estaie to the hospitality ecosystem and making integrations work in production. You own team operations, delivery, and quality standards. You are a hands-on engineer, coding in TypeScript, Python, and SQL, reviewing PRs, debugging production issues, and leading by example. You partner with the CTO on architecture and technical strategy and collaborate with product, sales, and partnerships.
Tasks:
— Lead the FDE team: hire, onboard, grow a remote team, set expectations for ownership, quality, and pace
— Manage delivery across multiple partner integrations: prioritise, unblock, keep commitments realistic
— Coach engineers on integration design, debugging, clean code, and partner collaboration
— Conduct 1:1s, provide feedback, build culture of accountability, async collaboration, and written decisions
— Stay hands-on: write production code in TypeScript, Python, SQL; own integrations end to end
— Review PRs, set standards for testing, observability, documentation
— Participate in partner debugging sessions, production incidents, lead post-mortems
— Own the integration platform: design integration patterns (authentication including OAuth 2.0 token refresh, signed webhooks, retries, rate limiting, idempotency, error handling)
— Own canonical data model normalising inventory, rates, availability from partners
— Ensure no overselling: concurrency control, handling out-of-order/late events, reconciliation jobs
— Build shared tooling: mock partner servers, contract tests, onboarding tools, dead-letter queues
— Lead AI production use: LLMs and agents for data mapping, operational copilots, automation
— Set AI guardrails: structured output with schema validation, human review, eval sets, least-privilege access
— Control AI cost and latency with queues, rate limiters, caching, model routing
— Own uptime, security, performance of integration layer across regions/environments
— Act as senior technical contact for key partners, channel managers, PMSs, payment providers
— Feed field learnings back into product and platform priorities
Requirements:
— 8 to 12 years software engineering experience, including 3+ years leading engineers in high-growth startup, SaaS or platform company
— Strong hands-on skills in TypeScript (Node.js / NestJS, React / Next.js), SQL, PostgreSQL, and Python
— Experience building and running third-party integrations in production: webhooks with signature checks, idempotency, retries, rate limits, data sync/reconciliation
— Solid grounding in distributed systems: transactions, concurrency, queues, event-driven design, out-of-order events, fault tolerance
— Production experience with LLMs: evaluation, constraints, cost control
— Cloud deployment experience with Docker and CI/CD, ideally on GCP
— Experience leading remote, distributed teams with async, written culture
— Comfortable running technical calls with external engineering teams and turning them into plans
— Bias for action, debugging, documenting, automating, measuring, focus on working products
Nice to have:
— Hospitality, travel, fintech, marketplace or other integration-heavy background
— Hands-on experience with channel managers, PMSs, OTAs, reservation systems, payment gateways
— Experience building or leading forward deployed, solutions or integrations engineering teams
— Kafka / Redpanda, OpenSearch / Elasticsearch, pgvector, Terraform
— Experience in GCC markets, Arabic language skills
First 90 days plan:
— First 30 days: learn platform and live integrations, ship first production change, meet key partners
— By 60 days: own at least one integration end to end, agree shared integration standards with team
— By 90 days: have FDE hiring plan running, delivery rhythm trusted by team and partners, clear reliability metrics
Conditions:
— Fully remote (MENA time zone alignment required)
— After one year, relocation assistance to Dubai or Riyadh for the right candidate
Tech stack:
— Frontend: Next.js, React, TypeScript, TailwindCSS, Laravel, Vue.js
— Backend: Node.js / NestJS, Python (FastAPI), REST APIs, webhooks
— Data: PostgreSQL (with pgvector), MySQL, Redis, BigQuery, Datastream
— Async and events: BullMQ, Pub/Sub, Kafka / Redpanda
— AI: Vertex AI (Gemini, Claude), LangChain, embeddings, vector search, agentic workflows
— Infrastructure: GCP (Cloud Run, Cloud Build, IAM, Secret Manager), Docker, Terraform, GitHub Actions
— Security and edge: Cloudflare (WAF, Zero Trust), OAuth 2.0, JWT
— Observability: Cloud Logging, Prometheus, Grafana, alerting, anomaly detection
— Integrations: channel managers, PMSs, OTAs, supplier APIs, payment gateways (Stripe, Tamara, Checkout.com), WhatsApp Business API, Twilio
Задачи:
— Проектирование архитектуры высоконагруженных распределённых систем с горизонтальным масштабированием, отказоустойчивостью, балансировкой нагрузки, кэшированием, очередями, rate limiting, graceful degradation.
— Проектирование архитектуры ML/LLM-сервисов для промышленной эксплуатации: inference-serving, batch/online processing, fvector storage, orchestration пайплайнов, GPU workload management.
— Встраивание ML-сервисов в корпоративную архитектуру: интеграция с API Gateway, IAM/SSO, корпоративными шинами, системами мониторинга и журналирования.
— Применение микросервисной и событийной архитектуры: микросервисный подход, SOA, event-driven architecture, async-взаимодействия, брокеры сообщений и потоковая обработка данных.
— Контейнеризация и оркестрация с использованием Docker, Kubernetes, Helm, ingress/service mesh, деплой и эксплуатация контейнеризированных решений.
— Проектирование решений для облачной и on-prem архитектуры, включая hybrid architecture, multi-zone deployment, disaster recovery, backup/restore, SLA/SLO/SLI.
— Проектирование интеграционных технологий и API: REST, WebSocket, контрактов взаимодействия, схем авторизации и маршрутизации.
— Обеспечение безопасности и соответствия корпоративным стандартам: TLS/mTLS, JWT, OAuth2, OIDC, SAML/ADFS, RBAC/ABAC, secrets management, защита ПДн и чувствительных данных.
— Архитектура хранения и обработки данных с PostgreSQL, Redis, Object Storage.
— Проектирование мониторинга и сопровождения сервисов: метрики, логи, трассировки, алерты, capacity planning, performance profiling, incident/problem management.
— Применение MLOps / DevOps практик: CI/CD для ML-сервисов, model registry, experiment tracking, reproducibility.
— Использование Python, SQL, Bash, Git для разработки и проектирования архитектуры.
— Подготовка архитектурной документации: C4/UML, схемы интеграции, NFR, ADR, security/data flow diagrams.
Требования:
— Практический опыт работы системным/solution/enterprise architect от 3 лет, общий опыт в ИТ от 5 лет.
— Опыт с LLM-продуктами или платформами данных.
Дополнительно:
— Опыт проектирования GPU-инфраструктуры и inference-контуров для LLM/embedding/reranking сервисов.
— Понимание особенностей vLLM, Triton Inference Server, ONNX Runtime, MLflow, ClearML.
— Опыт выбора архитектуры под разные профили нагрузки: low latency / high throughput / batch / streaming.
— Навык оценки стоимости владения архитектурой: CAPEX/OPEX, стоимость GPU/CPU/Storage/Network.
— Опыт проектирования мультитенантных платформ и контуров изоляции.
— Знание практик FinOps / Capacity planning будет плюсом.
— Опыт прохождения архитектурных комитетов, согласования решений с ИБ, инфраструктурой и корпоративными архитекторами.
— Навык формализации нефункциональных требований: производительность, доступность, безопасность, сопровождаемость, масштабируемость.
— Понимание специфики корпоративной интеграции: legacy-системы, ограниченные контуры.
Условия:
— Работа по договору с ИП (статус ИП у кандидата).
— Удалённый формат работы.
— Срок работы до конца ноября с возможной пролонгацией.
— Почасовая оплата от 1500 до 2000 рублей без НДС.
ГибридjuniorL'viv, Ukraine
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоleadExperience working with international teams located in other regions and time zones worldwide
УдалённоmiddleГеография найма не уточнена
УдалённоОАЭ; Помогают с релокацией в Дубай или Рияд после года работы; Fully remote (MENA time zone alignment required); You debug, document, automate and measure, and you care about products that work, not just systems that run Nice to have Hospitality, travel, fintech, marketplace or other integration-heavy background Hands-on experience with channel managers, PMSs, OTAs, reservation systems or payment gateways Experience building or leading a forward deployed, solutions or integrations engineering team Kafka / Redpanda, OpenSearch / Elasticsearch, pgvector, Terraform Experience in the GCC markets, and Arabic language skills Your first 90 days First 30 days: learn the platform and our live integrations, ship your first production change, and meet our key partners By 60 days: own at least one integration end to end, and agree the shared integration standards (auth, webhooks, idempotency, testing) with the team By 90 days: have the FDE hiring plan running, a delivery rhythm the team and partners trust, and clear reliability metrics for the integration layer Why join estaie Build and shape a new team from the start, at the frontier of AI-native hospitality Work directly with a founding team from Careem, Grab and Deutsche Telekom who value clarity, velocity and ownership Real-world complexity: partners and systems across the global hospitality ecosystem, with your work reaching production fast Flat, product-driven culture with strong engineering autonomy and end-to-end ownership Competitive compensation and founding-team ESOP potential Fully remote; after one year, relocation to Dubai or Riyadh for the right candidate Tech stack Frontend: Next.js, React, TypeScript, TailwindCSS; Laravel and Vue.js on parts of the core platform Backend: Node.js / NestJS, Python (FastAPI) for AI and data services, REST APIs and webhooks Data: PostgreSQL (with pgvector), MySQL, Redis, BigQuery, Datastream Async and events: BullMQ, Pub/Sub, Kafka / Redpanda AI: Vertex AI (Gemini, Claude), LangChain, embeddings and vector search, agentic workflows Infrastructure: GCP (Cloud Run, Cloud Build, IAM, Secret Manager), Docker, Terraform, GitHub Actions Security and edge: Cloudflare (WAF, Zero Trust), OAuth 2.0, JWT Observability: Cloud Logging, Prometheus, Grafana, alerting and anomaly detection Integrations: channel managers, PMSs, OTAs and supplier APIs; payment gateways such as Stripe, Tamara and Checkout.com; WhatsApp Business API and Twilio How to apply Email your CV to nimit@estaie.com