368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$49k per year (net)
Location
Remote (EAEU)
Seniority
Senior
Overview
Company
Impact
Profile match
Millennium is a Russian corporate travel management company headquartered in Moscow and founded in 2001. The company provides an automated online platform for organizing business trips, including flight and hotel bookings, visa support, and corporate taxi services. It employs over 250 specialists to manage more than one million business trips annually and serves major corporate clients across Russia and the CIS region.

Мы разрабатываем SaaS-платформу нового поколения для автоматизации корпоративных командировок.

В одной системе объединены управление командировками, бронирование авиабилетов, гостиниц и транспорта, маршруты согласования, тревел-политики, авансовые отчеты, электронный документооборот и большое количество интеграций с ERP, 1С, авиакомпаниями, гостиничными агрегаторами и другими внешними сервисами.

Сейчас платформа развивается от крупного PHP-монолита к сервисной архитектуре.

О роли

Мы ищем Senior PHP Backend Engineer, который станет владельцем инженерного качества платформы. Это не роль Team Lead, не классический AppSec Engineer и не QA.

Основные зоны ответственности

  • Декомпозиция монолита и развитие сервисной архитектуры

  • Architecture Review

  • Security by Design & Threat Modeling

  • Code Review

  • Security Review

  • Service-to-Service Security

  • Business Logic Review

  • API Review

  • AI Code Review

  • Database & Migration Review

  • Backward Compatibility

  • Асинхронность и распределенные процессы

  • Concurrency & Race Conditions

  • WAF и Security Diagnostics

  • Защита персональных данных

  • Software Supply Chain Security

  • Тестирование безопасности и бизнес-логики

  • Observability и эксплуатационная готовность

  • Backup, Recovery & Failure Scenarios

  • Engineering Gate

Инженер отвечает за четыре направления независимой проверки:

Architecture Gate - архитектура, границы сервисов, данные, API, интеграции, производительность и совместимость.

Security Gate - ACL, RBAC, API Security, WAF, межсервисные права, threat modeling и supply-chain risks.

Privacy Gate - техническая реализация требований по ПДн, минимизация, шифрование, аудит и жизненный цикл данных.

Operations Gate - observability, Redis, очереди, concurrency, recovery, отказоустойчивость и готовность к production.

Что НЕ входит в обязанности

  • управление разработчиками;

  • ответственность за sprint delivery;

  • постановка продуктовых задач;

  • администрирование серверов;

  • эксплуатация Kubernetes;

  • ежедневная DevOps-работа;

  • классический penetration testing;

  • юридическое определение правомерности обработки ПДн;

  • управление проектами.

Наш стек

  • PHP 8.x;

  • MySQL / PostgreSQL;

  • Redis;

  • RabbitMQ;

  • WebSocket;

  • REST API;

  • Docker;

  • Git;

  • Linux.

Нам важно

  • Сильное знание PHP 8.x и практический опыт разработки крупных backend-систем.

  • Опыт проектирования REST API и распределенных систем.

  • Опыт Architecture Review и Code Review.

  • Хорошее понимание SQL, индексов, транзакций и оптимизации запросов.

  • Практический опыт Redis: cache, distributed locks, sessions, Pub/Sub, TTL, counters.

  • Практический опыт асинхронной обработки: RabbitMQ/Kafka или аналогичные системы, retry, idempotency, DLQ.

  • Понимание concurrency, race conditions и transactional boundaries.

  • Понимание OWASP Top 10 и OWASP API Security.

  • Практическое понимание ACL/RBAC и object-level authorization.

  • Опыт интеграций REST, Webhooks, OAuth, JWT, XML/JSON.

  • Понимание observability и production diagnostics.

  • Опыт работы с персональными данными и понимание принципов Privacy by Design и технических требований 152-ФЗ.

Будет большим преимуществом

  • опыт эволюции крупного legacy/monolith-приложения в модульную или сервисную архитектуру без остановки продуктовой разработки;

  • практическое применение Strangler Fig / Anti-Corruption Layer;

  • DDD / bounded contexts;

  • Event Driven Architecture;

  • CQRS;

  • опыт zero-downtime migrations;

  • высоконагруженные системы;

  • отказоустойчивые интеграции;

  • Security by Design / Threat Modeling;

  • WAF Curator / ModSecurity;

  • SAST / SCA;

  • AI Coding Assistants;

  • AI Code Review.

Ваши полномочия

В рамках своей зоны ответственности вы сможете:

  • инициировать архитектурное обсуждение до начала разработки;

  • требовать доработки Pull Request;

  • требовать устранения нарушений безопасности;

  • инициировать пересмотр архитектурного решения;

  • требовать добавления тестов;

  • инициировать исправление production-рисков;

  • останавливать выпуск критичного изменения, которое не соответствует обязательным Engineering Gate.

При этом задача роли - не создавать бюрократию и не конкурировать с Team Lead, а помогать командам находить проблемы как можно раньше и постепенно переводить повторяющиеся проверки в автоматизацию.

Кого мы ищем

Нам нужен инженер с системным мышлением, которому интересно не только написать работающий код, но и понять:

что произойдет с этим решением через год, под большей нагрузкой, при отказе соседнего сервиса, при одновременных запросах, при попытке обхода ACL и при следующем этапе декомпозиции платформы.

Эта роль подойдет сильному Senior PHP Backend Engineer, которому хочется влиять на качество всей инженерной платформы, не переходя при этом в управление командой.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
$20k – $49k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
Python
Ruby
SQL
Databases
Amazon Neptune
Neo4j
AI/ML
Hallucination
LangChain
LangGraph
LLM
Model Context Protocol
Spark
AI Agents
LLM Guardrails
DevOps
Ansible
AWS
Azure
CI/CD
Docker
GCP
GitHub Actions
GitLab CI
Jenkins
Kubernetes
Rest API
Terraform
GitHub
GitLab
QA
Playwright
Postman
Selenium
Swagger
Apply
$80k – $169k per year (Estimated) • Equity • Remote • Full-Time • 5+ years exp
Go
Python
Databases
PostgreSQL
RabbitMQ
DevOps
Alertmanager
Ansible
Atlantis
Backstage
Chef
CI/CD
containerd
Docker
GCP
GitOps
Google GKE
Grafana
Helm
Incident Management
Kubernetes
Loki
Platform Engineering
Prometheus
Puppet
Terraform
Thanos
IAM
Cybersecurity
Checkov
SOC 2
Least Privilege
Apply
$112k – $217k per year (Estimated) • Equity • Remote • Full-Time • 5+ years exp
Go
Python
Databases
PostgreSQL
RabbitMQ
DevOps
Alertmanager
Ansible
Atlantis
Backstage
Chef
CI/CD
containerd
Docker
GCP
GitOps
Google GKE
Grafana
Helm
Incident Management
Kubernetes
Loki
Platform Engineering
Prometheus
Puppet
Terraform
Thanos
IAM
Cybersecurity
Checkov
SOC 2
Least Privilege
Apply
$42k – $106k per year (Estimated) • Equity • Remote • Full-Time • 5+ years exp
Go
Python
Databases
PostgreSQL
RabbitMQ
DevOps
Alertmanager
Ansible
Atlantis
Backstage
Chef
CI/CD
containerd
Docker
GCP
GitOps
Google GKE
Grafana
Helm
Incident Management
Kubernetes
Loki
Platform Engineering
Prometheus
Puppet
Terraform
Thanos
IAM
Cybersecurity
Checkov
SOC 2
Least Privilege
Apply
$41k – $103k per year (Estimated) • Remote • Full-Time • 5+ years exp
Go
Python
AI/ML
Reinforcement Learning
Edge AI
DevOps
Ansible
AWS
Azure
Chef
CI/CD
Docker
GCP
GitHub Actions
Google GKE
Jenkins
Kubernetes
Platform Engineering
Puppet
Terraform
GitHub
Apply
$42k per year • Remote • 5+ years exp • Moscow
PHP
PHP
Symfony
Databases
Apache Kafka
MySQL
OpenSearch
PostgreSQL
RabbitMQ
Redis
DevOps
CI/CD
Docker
Git
Grafana
Kubernetes
Nginx
PHP-FPM
Prometheus
Apply
$49k per year • Remote • 5+ years exp • Moscow
PHP
Python
PHP
Symfony
Python
FastAPI
Databases
PostgreSQL
Redis
AI/ML
AI Agents
ChatGPT
Claude
Copilot
LangGraph
LiteLLM
LLM
Qwen
LangChain
LLM Guardrails
OpenAI
OpenAI Agents SDK
Function Calling
Model Context Protocol
DevOps
Docker
Kubernetes
Rest API
Apply
$35k per year • Remote • 7+ years exp • Moscow
PHP
JavaScript
PHP
Composer
Symfony
Databases
MySQL
RabbitMQ
Redis
Frontend
React.js
DevOps
CI/CD
Docker
Git
GitLab
Apply
$22k – $41k per year (Estimated) • Remote • 3+ years exp • Moscow
Python
SQL
AI/ML
LLM
OpenAI
Analytics
Power BI
Tableau
Apply
$21k – $44k per year (Estimated) • Remote • Full-Time • 3+ years exp • Moscow
Python
SQL
Databases
ClickHouse
PostgreSQL
AI/ML
Airflow
DevOps
Amazon S3
Apply
$21k – $35k per year • In office • Moscow
Bash
Python
Databases
MySQL
PostgreSQL
DevOps
Ansible
Debian
Grafana
Proxmox VE
Ubuntu
Zabbix
Apply
$11k – $22k per year (Estimated) • In office • Full-Time • Moscow
Management
Confluence
Jira
Apply
$19k – $46k per year (Estimated) • Remote • Full-Time • Moscow
SQL
Management
Confluence
Jira
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.