Описание вакансии IT-компания ARTW — один из лидеров крупной веб-разработки и внедрения корпоративных порталов, интеграции комплексных инфраструктурных решений для российского бизнеса в сферах ecommerce, ритейла, производства, телекоммуникаций и нефтегазового сектора.
20 лет на рынке, штат более 150 человек.
Некоторые клиенты: НПФ Открытие, X5 Group, Газпром, О’кей, ЛУКОЙЛ, МТС, Рольф, Ростелеком, Ozon, IBS.
Основные специализации: крупная веб-разработка, разработка и внедрение корпоративных порталов, мобильная разработка, продуктовая аналитика, ux/ui дизайн.
Проекты компании регулярно отмечаются профессиональным сообществом, в том числе наградами конкурсов Tagline Awards, Рейтинг Рунета, Золотой Сайт и других.
Требования:
- IaC: Terraform, Ansible
- Cloud: Cloud ru
- Container orchestration: Kubernetes, Helm
- CI/CD: GitLab CI/CD, GitLab Runner
- Secrets: HashiCorp Vault
- IAM: Keycloak
- Service Mesh: Istio
- Metrics: Prometheus
- Visualization: Grafana
- Logs: Loki, Grafana Alloy
- DNS / Security: DNS, TLS, CA/PKI
- AI Observability: Langfuse
- Policy as Code: OPA, OPAL
- OS / Automation: Linux, Bash/Python
Что предлагаем:
- Работу в аккредитованной IT-компании
- Есть возможность работать полностью удаленно или в офисе
- Индивидуальный план развития — мы готовы обучать своих сотрудников и расти вместе!
Процесс собеседования:
- Интервью с рекрутером ARTW (10-15 минут)
- Интервью с руководителем отдела и HR (1 час)
- Оффер
Location: London, United Kingdom
Workplace: fully
About InvestEngine
We’re a London-based fintech on a mission to make ETF investing simple and accessible. Over 150,000 clients have trusted us with over £3.5 billion in assets — and we’re just getting started. We’ve been featured by
MoneyWeek
,
Finder
and
Forbes
, and we’re growing fast with big ambitions.
About the Role
We’re looking for a
Middle Backend Developer
to join our
Backoffice team
and help us build and improve the technical foundation that supports our growing business.
You’ll work on backend challenges, develop reliable and scalable services, and collaborate with Product and business teams to bring ideas to life. You’ll have the opportunity to contribute to technical decisions, improve existing systems, and grow your expertise in a supportive engineering environment.
What You’ll Do
Design, develop, and maintain backend services in
Python 3.11
using
Django / DRF
Contribute to architectural discussions and technical decisions
Work with
MySQL
and
Redis
to build reliable and performant systems
Build and improve
RESTful APIs
for internal and external integrations
Improve system performance, reliability, and scalability
Collaborate with Product, Compliance, and Business teams to deliver impactful features and automate back office processes and workflows
Investigate and resolve production issues, identify bottlenecks, and help reduce tech debt
Follow best practices in Git workflows, CI/CD pipelines (TeamCity, GitHub Actions), and code quality
Contribute to improvements in our architecture, development processes, and internal tooling
What We’re Looking For
3+ years of experience
in backend development
Strong Python skills and good knowledge of
Django
(or similar frameworks)
Good understanding of
relational databases
, caching, and backend systems
Experience with
REST APIs
and service development
Ability to take ownership of tasks and work independently
Familiarity with Git, CI/CD practices, and modern development workflows
Good communication and problem-solving skills
English (B2 level or higher)
and fluent Russian
Nice to Have
Experience working in
fintech
, regulated industries, or internal B2B tools
Familiarity with
AWS
,
Docker
, and message brokers (e.g. RabbitMQ, Kafka)
Contributions to open source or personal side projects
How We Work
We’re a lean, collaborative team where developers have the opportunity to influence architecture, product direction, and engineering culture. You’ll have autonomy, trust, and support while working on meaningful, maintainable systems that scale with the business.
What We Offer
Impact from day one
— work on business-critical systems and drive meaningful change
Growth opportunities
— develop your technical expertise and take on increasing responsibility
Modern tech stack
— Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
Remote-first and flexible
— work from anywhere, at your own pace
Unlimited vacation
— take time off when you need it, no fixed limits
Supportive team
— thoughtful, skilled colleagues who care about quality and results
Hiring Process
15-min Intro chat with our Talent team
Follow-up HR interview with our Talent team
Technical interview with the Backend team
Gamified cognitive assessment to understand how you think and problem-solve
Final conversation with our CTO
Задачи:
— Развивать Kubernetes-инфраструктуру в облаке и на bare-metal.
— Автоматизировать инфраструктуру с помощью Terraform и Ansible.
— Создавать и улучшать GitLab CI-пайплайны, работать с Helm и ArgoCD.
— Развивать мониторинг, логирование и алертинг, участвовать в решении инцидентов.
— Писать инструменты и автоматизацию на Python или Go.
— Помогать командам разработки работать с платформой.
Требования:
— Практический коммерческий опыт в DevOps или инфраструктурной инженерии.
— Уверенная работа с Linux и понимание сетей.
— Опыт Kubernetes или OpenShift.
— Практика автоматизации инфраструктуры и настройки CI/CD.
— Опыт работы с мониторингом и логами.
— Умение рассказать о своих решениях и личном вкладе в проекты.
Условия:
— Удалённая работа и гибкое планирование рабочего времени с учётом командного покрытия и поддержки.
— 20 оплачиваемых дней отпуска + 12 дополнительных дней отдыха в год.
— Больничные со 100% оплатой.
— Поддержку профессионального развития: курсы, сертификации и обучение.
— Развитие в направлении Platform Engineering и SRE с поддержкой технического лида.
УдалённоmiddleПредпочтительная локация: Латинская Америка и другие регионы в часовых поясах западнее UTC
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Проект:
Внедрение интеллектуальных модулей на базе ИИ в платформу для автоматизации рутинных операций и повышения скорости процессов.
Задачи:
— Разрабатывать 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 и аналоги) для ускорения процесса написания и рефакторинга кода.
Location: Amphoe Mueang Chiang Mai, Thailand
Workplace: none
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 1400 passionate individuals spread across twelve countries in Europe and Asia, we're all united by our love for innovation and teamwork.
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 dedicated Mid Software Engineer to join our team in Thailand!
About the job:
What You'll get to do:
You will be working on our framework that is built on top of ReactJS. This is a cool new project that we’ll be using to deliver white-label website faster than ever. You will be part of the core team of the framework working on the most interesting and challenging things. Amongst the most important responsibilities of the role that you will have are: Development - You adhere to pre-established task delivery deadlines; estimating the development time for assigned tasks; implementing assigned tasks as closely as possible to the previously provided estimation; testing implemented tasks on all necessary devices and popular browsers, preventing reoccurrence of tasks and incidents in production; adding development time spent on tasks in Jira;
Code quality
- You understand the standards that are enforced by the coding guide and keep compliant with them. You are a promoter of clean code and help more junior colleagues do the same through code reviews and feedback;
Code review
- You are actively involved in code reviews. You make sure that all coding standards are followed, and that the submitter understands completely not only what to modify but why to do the changes that are required;
Refactoring
- You easily understand the existing code in the project and can identify the need for refactoring; Scalability, stability and performance - You implement improvements and can offer solutions / alternatives on how to develop the code to further improve scalability of the project;
Code documentation
- You document your work and how it affects the entire project (when applicable). You add comments in code according to standards / readme. You always keep your documentation up to date;
Operational
- You can handle incidents according to the defined SLAs and project processes (the complexity refers to system / platform complexity, technical solution complexity or business knowledge);
Communication
- Contributing to best practices knowledge sharing and application within the project; maintaining close collaboration with other team members as well as the responsible Product Owner/Project Manager; participating in daily meetings with the team and discussing/identify both issues and solutions to resolve them;
What we’re Looking For:
Three to five years previous experience in a similar role;
Proficiency in Vanilla JavaScript / HTML / CSS;
Proven experience in creating fast performing interfaces using React and Redux; Proven experience with REST web services and/or web APIs; Basic knowledge of OOP and Data Access / Management;
Knowledge of OOP and Data Access / Management;
Passion for learning and perfecting skills;
Ability to work in a Kanban system with fast switching priorities;
Good English, both written and spoken;
Experience with all stages of software development lifecycle;
Ability to understand technical architecture;
Ability to prioritize and manage multiple tasks simultaneously;
Analytical thinking; Ability to work under pressure and meet deadlines;
Adapt to a fast-changing environment / to be able to provide solutions for improved workflow;
Nice to have:
CI/CD - understanding of deployment procedures and workflows Proven experience in react development
Experience using performance profiling tools and using different performance improvement techniques
Adapt to a fast-changing environment / to be able to provide solutions for improved workflow
Here's what we offer:
Work Life Balance:
33 days off per year, including public holidays, rising to 43 by year 5 inside the company
3 sick leave days per year (without a doctor’s note)
Enjoy a flexible hybrid work schedule after passing probation
If return to work soon after having child, 1 year 100% WFH for mothers
WFH after the child is born – for fathers: 13 weeks of 100% WFH (from the day of the birth of the child
Benefits and perks:
Lunch allowance
Medical Subscription
Gym membership
Fruits and Sweeties Days
Access to online learning platforms Udemy for Business and O’Reilly and budget for external training
Massage and Physical Therapy at work
Frequent free-bar parties, annual whole-company parties (have previously rented our own planes to get everyone together!)
Fun corner: PS5, lots of board games, pool table, Ping Pong table
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!
Location: Remote, Poland; Armenia; Agios Athanasios, Cyprus; Tbilisi, Georgia; Kazakhstan; Portugal; Serbia; Spain
Workplace: fully
Simple Life is the #1 AI-powered health coaching app for adults who want to lose weight and enjoy a healthier lifestyle-without the stress or extremes. Our mission is to empower people to feel their best every day. By challenging traditional, restrictive approaches, Simple offers a more sustainable method grounded in ease, personalization, and real-life support.
Simple has had over 17 million downloads and more than 300,000 5-star reviews, having helped millions lose weight successfully and sustainably. Simple has earned recognition as Best Virtual Coach and one of the Top 100 AI companies — all thanks to a dedicated global team driving real impact.
With SIMPLE as a partner in their pocket, users feel cared for and empowered to embrace - and stick to - new healthy habits. To learn more, visit
simple.life.
We’re looking for a senior, product-minded engineer to join our technical marketing team and build web products, growth tools, integrations, and automation.
You’ll own initiatives end to end-from gathering requirements and researching solutions to shaping the UX, defining an MVP, designing the architecture, and shipping to production. We value strong engineering judgment, proactive ownership, and effective use of AI coding agents over a specific stack.
What you'll do:
Own initiatives: clarify requirements, research options, define MVP scope, and deliver working solutions;
Build web applications, APIs, automation, and internal tools using Node.js, Python, or Go;
Create clear user flows, prototype interfaces, and turn ideas into intuitive, well-designed products;
Make architectural decisions and balance delivery speed, reliability, and maintainability;
Configure and improve agent-powered development workflows, integrations, and automated checks;
Collaborate with marketing, product, and design; own testing, deployment, releases, and improvements after launch.
What we're looking for:
5+ years of professional software development experience, with proven ownership of products or substantial features;
Strong backend skills in Node.js / TypeScript, Python, or Go—depth in one and flexibility across others; all three are not required;
Hands-on frontend experience with React, Vue, or similar frameworks;
Practical UX expertise and UI design skills: user flows, prototyping, usability, and visual consistency;
Strong system design skills: architecture, data modeling, APIs, integrations, reliability, and scalability;
Deep understanding and hands-on experience with AI coding agents and agent infrastructure: context management, tool integrations, task orchestration, and validation of generated changes
Experience turning loosely defined problems into production-ready solutions—not just implementing predefined tickets;
Solid knowledge of SQL, relational databases, Git, CI/CD, and cloud infrastructure;
Proactive execution, clear communication, and English for documentation and teamwork.
Nice to Have:
Experience with marketing technology, analytics, experimentation, or growth engineering.
Perks and Benefits:
Open-minded teams, a welcoming and inclusive company culture, plus the opportunity to make a real difference with a game-changing health tech product.
A competitive salary package based on your unique expertise, skillset, and impact on the product plus stock options.
Remote and hybrid work opportunities.
The equipment whatever you need to be happy and productive.
A premium SIMPLE subscription.
21 days annual leave, plus bank holidays (those observed where you live).
Flexible hours. We focus on your results, not how long you spend at your desk.
About our values:
Think deeper:
We understand that in order to grow we need to make all our decisions reality-based and change our opinion based on what we learn. We appreciate data coming in various forms – quantitative and qualitative, feedback from users and colleagues, and strong and weak signals.We treat data as the main source for leveraging insights and expect people at every level to have conversations that start with data.
Focus on impact:
Results and speed matter. When we are competing to become an A-player in the digital health market, we don’t have the luxury of deliberation. We need to make decisions and changes quickly and, swiftly learn from our mistakes.We prioritize what will have the greatest impact and aren’t distracted by anything else. We create products that benefit users while we are meeting our metrics.
Take ownership:
We seek to improve all facets of our company even in ways beyond our job description. We seek and take responsibility for our actions and their impact. We value and set high expectations for our own work so that it can add to the overall quality and innovation results of the team. Each one of us is empowered to make this company a success, take the lead to resolve disagreements and systemic issues.
Push the limits:
We encourage our team to explore new ideas, challenge conventional thinking, and continuously improve work. This mindset can lead to breakthroughs in product development, improved operational efficiency, and increased competitiveness in the market. We believe that a culture and mindset of constantly striving to exceed existing standards, boundaries, or expectations that include innovation, experimentation, and a willingness to take risks, can bring us success. We don't accept what someone says as truth if we disagree with it, no matter what authority that person has in the company and express ourselves directly, not through back channels. We challenge ideas, from policy to product decisions, and always seek to understand the reason behind what we do.
Be a Championship Team:
As a part of the championship team, you must improve your own performance constantly also know your teammates, their talents and skills and be focused on a common goal and how to achieve it together. We hold each other accountable for our contribution to the shared success or failure, and we constantly look for ways to help our colleagues to improve and for us to perform better as a team. We collaborate within the team in order to compete with challengers in the outside world. We build relationships of trust. We provide our teammates with the autonomy and support they need to deliver their part of the goal.
Задачи:
— Проводить ручное и автоматизированное тестирование продукта
— Готовить и проводить smoke- и regression-тестирование перед релизами
— Разрабатывать, актуализировать и поддерживать тест-кейсы и чек-листы в Allure/Allure TestOps
— Анализировать требования и готовить тестовые сценарии
— Тестировать REST API, пользовательские сценарии и интеграции между сервисами
— Разрабатывать и поддерживать автотесты
— Регистрировать дефекты, описывать их и контролировать исправления
— Анализировать логи и результаты тестовых прогонов, локализовывать причины ошибок
— Участвовать в приёмке новых функциональных возможностей
— Взаимодействовать с разработчиками, аналитиками и другими участниками команды
— Контролировать качество релизов и участвовать в совершенствовании процессов тестирования
Требования:
— Опыт ручного и автоматизированного тестирования
— Навык проведения smoke-, regression- и integration-тестирования
— Умение разрабатывать и поддерживать тест-кейсы, чек-листы и тестовые сценарии
— Опыт работы с Allure/Allure TestOps: ведение тест-кейсов, тест-планов и результатов прогонов
— Навыки автоматизации API и (или) UI-тестов
— Уверенная работа с REST API, понимание HTTP/HTTPS и JSON
— Практический опыт использования Postman и Swagger/OpenAPI
— Базовые знания SQL и умение проверять данные в БД
— Опыт работы с Git и понимание процессов CI/CD
— Умение анализировать логи, локализовывать дефекты и качественно оформлять баг-репорты
— Понимание жизненного цикла разработки ПО и роли тестирования в процессе релиза
— Самостоятельность, внимательность и умение выстраивать системный процесс тестирования
Задачи:
— Работа с AWS инфраструктурой, включая VPC, IAM, EKS, RDS.
— Управление Kubernetes платформой (EKS) с использованием Karpenter, Cilium, Istio.
— Автоматизация процессов с помощью инфраструктуры как кода (Terraform, Terramate) и GitOps (ArgoCD, Atlantis).
— Поддержка CI/CD процессов.
— Обеспечение наблюдаемости с использованием Grafana, Loki, Tempo, Prometheus.
— Участие в on-call ротации и решение инцидентов в продакшене.
— Разработка внутренних инструментов на Go для автоматизации повторяющихся задач.
Требования:
— Несколько лет опыта эксплуатации production-систем на AWS и Kubernetes с реальной ответственностью on-call.
— Глубокие знания AWS (VPC, IAM, EKS, RDS).
— Практический опыт с Terraform и GitOps-подходом (ArgoCD, Atlantis, Flux или аналогичные).
— Умение писать код, опыт или готовность изучать Go.
— Сильные навыки расследования, отладки и решения проблем.
— Быстрое обучение и адаптация к новым технологиям.
— Свободное владение английским языком для коммуникации с командами инженерии, продукта и безопасности.
Условия:
— Удалённая, офисная или гибридная работа (Лимассол, Кипр).
— Гибкий график работы.
— Конкурентная зарплата и пакет опционов.
— Оборудование для комфортной и продуктивной работы.
— Премиум подписка SIMPLE.
— 21 день оплачиваемого отпуска плюс праздничные дни.
— Фокус на результатах, а не на времени за столом.
ГибридseniorLimassol; We're flexible on some locations as long as your working hours overlap with European time zones Perks and Benefits: Open-minded teams, a welcoming and inclusive company culture, plus the opportunity to make a real difference with a game-changing health tech product
Задачи:
— Взять на себя ответственность за QA для платформы управления производством, с текущим фокусом на приложение для планирования производственной линии.
Требования:
— Опыт работы в QA не менее 5 лет.
— Опыт работы на позициях Lead/Senior QA.
— Опыт организации и ведения QA процессов.
— Опыт тестирования backend.
— Знание Linux, Docker, облачных провайдеров AWS, GCP, Azure.
— Умение работать с неполными требованиями.
— Сильные аналитические навыки.
— Практический опыт работы с современными AI инструментами.
Будет плюсом:
— Опыт построения QA процессов с нуля и наставничества QA инженеров.
— Опыт работы с AI агентами.
— Опыт работы с SAP/ERP.
— Опыт мобильного тестирования.
— Опыт работы с DevOps и CI/CD.
— Опыт работы в стартапах.
Задачи:
— Проведение ручного тестирования веб-приложения
— Написание автотестов на C#
— Подготовка методики/плана тестирования по бизнес- и функциональным требованиям
— Написание тест-кейсов, документирование автотестов
— Актуализация тестовой модели и внесение изменений в автотесты при изменении требований
— Взаимодействие с командой проекта
Требования:
— Опыт работы в QA: от 4-5 лет
— Опыт автоматизации тестирования на C# от 1 года минимум
— Опыт ручного тестирования 3 года
— Опыт тестирования API (SOAP, REST)
— Практический опыт применения практик тест-дизайна
— Рабочие знания клиент-серверной архитектуры
— Умение проектировать тест-кейсы и готовить тестовые данные
— Опыт работы с SQL
Стек и инструменты:
C#, SpecFlow, MS SQL, REST API, Swagger, Postman, Kafka, Git, Bash, DevTools, Jenkins (CI/CD), Jira, Confluence, Kibana, SOAP, SQL.
Задачи:
— Разрабатывать и сопровождать потоковые приложения на Apache Flink: подключать новые домены и типы событий, реализовывать дедупликацию, идемпотентную обработку, обогащение через Redis и маршрутизацию невалидных событий в DLQ;
— Обеспечивать полноту и качество потоков: контролировать lag, пропуски, дубли, объёмы, freshness, расхождения между источником и целевым хранилищем; участвовать в восстановлении и дозагрузке данных;
— Развивать batch-пайплайны в Apache Airflow: регуляторные выгрузки день в день, bulk-загрузки в Cassandra, проверки полноты, свежести и результатов загрузки;
— Подключать новые источники: разбираться в семантике событий, идентификаторах, ключах партиционирования, формате данных, ретенции, владельцах и ограничениях источника;
— Cassandra, документация потоков, runbook и постмортемы;
— Участвовать в on-call по понятному регламенту: локализовать инциденты, корректно эскалировать, объяснять простои и фиксировать пробелы в сборе данных.
Требования:
— 2–4 года опыта в Data Engineering либо backend-разработке с практическим переходом в data-направление;
— Уверенный SQL и понимание работы с большими объёмами: партиционирование, шардирование, распределённые вычисления, оценка стоимости запросов и поиск узких мест;
— Построение корпоративных DWH , понимание слоев данных;
— Практический Kafka-опыт: producer/consumer, consumer groups, ключи и партиционирование, offsets, ретенция, replay, обработка ошибок, DLQ;
— Python для data-задач и Airflow: умение разрабатывать и сопровождать DAG-и, писать идемпотентные задачи, организовывать retries и backfill;
— Опыт работы с Java-кодом Flink (Python Flink может быть релевантным как опыт): читать, дорабатывать, отлаживать, разбираться в причинах рестартов, checkpointing и backpressure;
— Опыт самостоятельной разработки stateful Flink-пайплайнов будет преимуществом;
— Практический опыт хотя бы с одной технологией: Cassandra или ClickHouse;
— Для Cassandra: понимание моделирования от паттернов доступа, partition key, TTL, консистентности и особенностей записи;
— Для ClickHouse: оптимизация запросов, работа с кластером и шардами, моделирование таблиц, TTL и особенности upsert/merge-семантики;
— Опыт сопровождения Airflow-пайплайнов в production;
— Привычка к инженерному циклу: тесты, CI/CD, кволитигейт, мониторинг, алерты, анализ причин инцидента и профилактические действия;
— Внимательность к SLA и регуляторным ограничениям: если данные нельзя терять, система должна уметь это обнаружить, объяснить и восстановить.
О проекте
Ищем тестировщика агентной части продукта. Качество диалогов проверяется автоматическими прогонами: одни LLM играют пользователей, а проверки и LLM-оценщик разбирают результаты. Соотношение web и mobile тестирования — 50/50. Ручного и автоматизированного тестирования — 50/50.
Задачи:
— Проверять корректность финансовых расчётов: создавать эталонные сценарии, рассчитывать результат вручную и сверять его с движком.
— Разрабатывать тесты-инварианты — проверять свойства, которые должны выполняться на любых данных.
— Создавать контрактные и регрессионные тесты компонентов.
— Проверять качество загружаемых рыночных данных.
— Интегрировать тесты в CI/CD и устранять нестабильность тестов.
Требования:
— Опыт автоматизации тестирования на Python/Pytest от 3 лет.
— Коммерческий опыт автоматизации мобильного тестирования.
— Обязательный опыт работы с агентами/LLM.
— Сильный тест-дизайн: граничные значения, свойства и инварианты; property-based testing с Hypothesis.
— Готовность разбираться в финансовой арифметике и рассчитывать эталоны вручную: сделки, комиссии, стоп-лоссы.
— Опыт работы с SQL, Docker, CI/CD и Linux.
— Опыт тестирования API.
— Важно: опыт только на других языках программирования или в ручном тестировании не подходит.
— Обязательны коммерческий опыт автоматизации на Python, мобильной автоматизации и опыт работы с агентами/LLM.
Условия:
— Оформление по ТК РФ: оплачиваемые отпуска, больничные и декретные.
— Удалённая работа с гибким началом рабочего дня.
— Предоставление техники.
— ДМС.
— Скидки на фитнес, кино и уроки английского.
Задачи:
— Разработка и поддержка backend-сервисов в микросервисной архитектуре для системы защиты от мошенничества
— Обработка транзакций в реальном времени
— Ответственность за производительность, мониторинг и разбор инцидентов
— Работа с инженерами, продактами и дизайнерами
Требования:
— 3+ года коммерческой разработки
— Сильный Golang или Java
— Опыт с микросервисной архитектурой
— Практика с Docker и Kubernetes
— Английский на рабочем уровне
— Плюсом: опыт с облаками, CI/CD, Redis, Cassandra, PostgreSQL, Prometheus, Grafana, Datadog
About Semaphore:
Semaphore is a remote-first software company building continuous integration and delivery (CI/CD) products for engineering teams. Their customers rely on Semaphore Cloud and self-hosted enterprise products to build, test, and deliver software securely and reliably. The company has extensive experience building developer infrastructure at scale and is now creating new products and capabilities for a world increasingly built by people working with AI coding agents.
About the role:
The Senior Product Engineer will take important ideas from early, ambiguous problems to useful products running in production. The role involves working across product and engineering boundaries: understanding users, shaping solutions, making technical decisions, building systems, and improving them based on real use. Responsibilities include extending mature Semaphore products and starting small experiments or new products. The focus is on achieving strong outcomes rather than completing predefined tickets. AI coding agents are integrated into daily workflows and expected to be used fluently to explore, build, test, and ship faster. The role requires accountability for choosing the right problems, setting direction, making trade-offs, reviewing outputs, and ensuring coherence, reliability, and maintainability. Strong ownership, initiative, taste, and judgment are essential, with comfort moving between product questions, system design, code, infrastructure, and user experience.
What you will own:
— Take product ideas from problem definition through design, implementation, rollout, and iteration, including experiments that may grow into standalone products.
— Work directly with users and internal stakeholders to identify real problems, decide what is worth building, and make pragmatic scope and architecture decisions.
— Build across backend services, APIs, infrastructure-facing components, and focused frontend experiences, reusing proven Semaphore systems before introducing new infrastructure.
— Use AI coding agents effectively while maintaining high standards for correctness, security, clarity, and product quality.
— Own the production outcome, including reliability, observability, supportability, and compliance with Semaphore's security requirements.
— Communicate decisions, progress, and risks clearly.
What we are looking for:
— Proven track record of independently shipping meaningful software products or major product capabilities.
— Strong product judgment to identify essential user problems, reduce unnecessary scope, and recognize when an experience is ready to ship.
— Strong engineering judgment in system design, implementation, reliability, and maintainability.
— Strong backend and systems fundamentals including APIs, asynchronous processing, service boundaries, state and lifecycle management, retries, idempotency, and failure recovery.
— Comfort with infrastructure concepts such as virtual machines, storage, networking, authentication, secrets, containers, and cloud platforms.
— Ability to navigate a polyglot environment; Semaphore systems include Go, Elixir, Ruby, React, and related technologies, though expertise in every language is not required.
— Enough frontend capability to build or extend focused product user experiences without relying on a separate team.
— Fluency with modern AI-assisted development including decomposing work for agents, supplying useful context, reviewing generated changes, and building verification into workflows.
— Initiative and persistence, ability to make progress with incomplete information, surface risks early, and involve others when needed.
— Strong written and spoken English and experience working independently in a remote, asynchronous team.
— Emphasis on quality and ownership over years of experience or exact stack match.
Nice to have:
— Experience building developer tools, CI/CD systems, cloud platforms, or infrastructure products.
— Hands-on experience with distributed systems and event-driven architectures.
— Experience evolving a mature codebase while introducing new products or architectures.
— Experience in lean environments where senior engineers participate directly in product discovery and customer conversations.
What success looks like within first three months:
— Ownership of a meaningful product problem and shipping a useful capability to production.
— Demonstrated good product taste, clear technical decisions, and disciplined scope.
— Learning enough of Semaphore's platform to reuse strengths and avoid unnecessary reinvention.
— Using AI coding agents to increase output while maintaining understandable, tested, and reliable systems.
— Faster product and engineering decisions due to clear options, sound calls, and follow-through.
— Gaining team trust to drive ambiguous new products or features to strong results.
How you will work:
— Senior individual contributor role with broad ownership.
— Close collaboration with engineering, product, infrastructure, and company leadership.
— Small teams with direct communication and expectation of exercising judgment.
— Opportunity to shape both product and implementation.
— Responsibility for the whole outcome: what gets built, why it matters, how well it works, and post-shipment results.
Location: All Cities
Workplace: Remote
For one of our client, we are looking for a for a Senior QA Automation Engineer to join their Lottery Management Services team.
In this role, you'll help ensure the quality, reliability, and scalability of applications that power lottery operations for their customers around the world. Working alongside Software Engineers, Product Owners, DevOps Engineers, Architects, and fellow QA professionals, you'll design and maintain robust automated test solutions, expand UI and API coverage, investigate failures, and continuously improve automation architecture and quality engineering practices.
WHAT YOU WILL DO:
- Analyze business requirements, user stories, and technical specifications to define automation scope and test coverage
- Design, build, refactor, and maintain scalable Java-based automation frameworks for UI and API testing
- Develop reliable automated tests using Selenide or Selenium WebDriver, TestNG, Maven, and reusable design patterns
- Implement API automation for REST services using RestAssured or equivalent libraries and supporting tools such as Postman
- Create and maintain end-to-end automated coverage for complex business workflows and integrations
- Integrate automated tests into Jenkins and Git-based CI/CD pipelines and improve the speed and quality of test feedback
- Analyze automated test failures, identify root causes, and improve synchronization, diagnostics, logging, and reporting
- Review automation code, promote maintainable engineering practices, and support framework modernization
- Collaborate with Product Owners, Developers, DevOps, Architects, and QA colleagues to build quality into delivery
- Participate in Agile ceremonies including sprint planning, refinement, estimation, and retrospectives
- Provide clear and timely updates on automation progress, product risks, test results, and quality metrics
QUALIFICATIONS, SKILLS AND EXPERIENCE:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
- 5+ years of professional software quality assurance experience, with substantial hands-on test automation responsibility
- Strong Java programming skills and experience designing, extending, or significantly improving test automation frameworks
- Strong UI automation experience with Selenide or Selenium WebDriver
- Strong API testing and API automation experience with REST services and RestAssured or an equivalent solution
- Hands-on experience with TestNG, Maven, Git, and Jenkins or a comparable CI/CD platform
- Practical understanding of reusable components, layered test architecture, Page Object patterns, and test orchestration
- Experience diagnosing automated test failures across application and integration layers
- Experience working within Agile/Scrum teams and contributing to planning, refinement, and technical discussions
- Excellent verbal and written communication skills in English
NICE TO HAVE:
- Experience with automation of mobile app projects.
- Experience with mobile testing, image recognition, OCR, or HTML5 Canvas-based application automation
- Experience with Playwright or Python-based automation
- Experience with observability and reporting tools such as Grafana, Kibana, InfluxDB, or Splunk
- Experience with test management and collaboration tools such as QMetry, Jira, and Confluence
- Knowledge of MongoDB, MySQL, or other relational or NoSQL databases
- Experience mentoring colleagues, reviewing automation code, or supporting framework modernization
- Experience in regulated or high-transaction industries such as gaming, lottery, financial services, or e-commerce
WHAT THEY OFFER:
- A truly collaborative and supportive working environment
- Office space with on-site parking
- Private health insurance
- Learning and development budget
- Profit sharing – every role plays a part in our success
- Budget for sports activities
- Team-building and social activities
- Employee referral bonuses
- Hybrid work environment
- Additional perk holidays
Задачи:
— Построение и развитие процессов QA в продуктовой команде.
— Тестирование web-продуктов, API, интеграций и платежных систем.
— Разработка и поддержка автоматизированных тестов.
— Проведение функционального, интеграционного, regression и smoke-тестирования.
— Анализ требований и выявление потенциальных проблем до разработки.
— Работа с логами, аналитикой и базами данных для поиска причин ошибок.
— Контроль качества релизов и участие в процессе CI/CD.
— Взаимодействие с разработчиками и Product-командой для повышения общего качества продукта.
Условия:
— Зарплата в долларах
— Реальное влияние на продукт
— Быстрые итерации, минимум бюрократии
— Возможность вырасти в лида
Задачи:
— Разработка и доработка SPA на Angular: компоненты, модули, сервисы, маршрутизация, state management
— Разработка/доработка backend-модулей на C#/.NET в рамках трёхзвенной архитектуры
— Участие в проектировании новых модулей ПО, API и frontend-архитектуры
— Проектирование и развитие REST API между клиентом и сервером
— Интеграция frontend с REST API, работа с OpenAPI/Swagger
— Оптимизация производительности приложения, UI, API и СУБД
— Работа с высоконагруженными сценариями: кэширование, асинхронность, очереди, профилирование узких мест
— Доработка существующих интерфейсов и адаптивная вёрстка
— Покрытие кода unit-, интеграционными и e2e-тестами
— Участие в code review, оценке задач и технических обсуждениях
Требования:
— Опыт коммерческой разработки Fullstack от 3 лет, с уклоном во фронтенд
— Уверенное владение Angular 12+, TypeScript
— Опыт state management: NgRx/Signals — как плюс
— HTML5, CSS3/SCSS, адаптивная и кроссбраузерная вёрстка, Angular Material
— Понимание компонентной архитектуры, lazy loading, OnPush, оптимизации Change Detection
— Опыт интеграции с REST API, OpenAPI/Swagger
— C#/.NET: .NET 6+, ASP.NET Core, Web API
— Понимание классической трёхзвенной архитектуры: клиент → сервер → БД
— Опыт разделения логики на слои: контроллеры, сервисы, репозитории, DTO, валидация
— EF/EF Core, ORM
— SQL: MSSQL/PostgreSQL
— ClickHouse — как плюс
— Опыт работы с высоконагруженными или near-high-load системами
— Асинхронная и многопоточная разработка: async/await, TPL, параллелизм
— Практические навыки оптимизации запросов и производительности
— Кэширование: MemoryCache, Redis — как плюс
— Очереди: RabbitMQ / Kafka — как плюс
— Git, GitLab CI/CD, Docker
Условия:
— Формат работы: удалённо
— Оформление: ТК РФ
— График: 5/2, гибкое начало дня
Локация: Астана / Казахстан (удаленная работа)
Задачи:
— Разработка на React, Next.js и TypeScript.
— Проектирование масштабируемых web-систем.
— Работа с real-time data, fintech-инфраструктурой и AI.
— Настройка CI/CD и релизных процессов.
— Участие в планировании, координации разработки и QA.
Требования:
— Сильный hands-on опыт разработки и принятия архитектурных решений.
— Опыт технического лидерства или готовность взять на себя такую ответственность.
— Опыт в fintech или iGaming будет плюсом.
— Опыт AI-assisted development и agentic-подходов будет преимуществом.
— Готовность работать в hybrid-формате на Кипре.
Условия:
— Возможность влиять на технические решения и развивать продукт с самого начала.