Senior Backend Developer (PHP / AWS / Realtime / Asterisk)
We are developing a large-scale multi-channel communication platform integrating SIP telephony, WebSockets, Firebase, and cloud APIs. The system is already in production, processes thousands of real-time interactions daily, and continues to scale.
We’re looking for a Senior Backend Developer who can confidently work with a complex high-load system: stabilize it, fix bugs, optimize performance, and contribute to architectural growth while implementing new features.
Important: this is not a greenfield project. A significant part of the role involves support, debugging, and performance optimization.
Responsibilities
- Maintain and evolve a large backend codebase (PHP, Yii2)
- Identify and fix bugs in real-time production systems
- Optimize PostgreSQL and Redis performance
- Integrate and maintain WebSockets, Firebase, and real-time logic
- Work with Asterisk (AGI/AMI, SIP routing)
- Contribute to DevOps, CI/CD, and infrastructure scaling on AWS
Required Skills
- 5+ years of backend development experience in PHP 7+
- Experience with Yii2 or similar frameworks (Laravel, Symfony)
- Strong knowledge of PostgreSQL (CTE, JSONB, indexes, triggers, profiling)
- Redis including Streams / PubSub
- Confident with Docker, Git, CI/CD processes
- Solid experience with AWS (EC2, RDS, S3, CloudWatch, IAM, Route53)
- Integration with Asterisk (AMI / AGI), call flow logic, SIP
- Real-time systems: WebSockets (Ratchet, Socket.io, Centrifugo)
- Firebase: Realtime DB, Cloud Messaging, Admin SDK
Nice to Have
- Event-driven architecture (RabbitMQ, SQS)
- OAuth2, JWT, Firebase Auth
- Swagger / OpenAPI documentation
- Experience refactoring legacy code or splitting monoliths
- Unit/API testing (PHPUnit, Codeception, Postman, Insomnia)
- Familiarity with TDD / BDD
- Code review, mentoring, internal documentation skills
Work Setup
- Remote
- High workload (full-time or near full-time)
- Long-term role with production responsibility and high impact
UKR
Ми створюємо велику мультиканальну комунікаційну платформу, яка об’єднує SIP-телефонію, WebSockets, Firebase та хмарні API. Система вже в продакшені, щодня обробляє тисячі запитів у реальному часі й продовжує масштабуватись.
Шукаємо Senior Backend Developer, який зможе впевнено працювати зі складною, навантаженою системою: підтримувати стабільність, виправляти баги, оптимізувати продуктивність і брати участь в архітектурному розвитку.
Важливо: це не стартап із нуля. Важлива частина роботи — підтримка, багфіксинг та оптимізація існуючого коду.
Обовʼязки
- Підтримка й розвиток великої бекенд-системи (PHP, Yii2)
- Виявлення та виправлення помилок у продакшн-середовищі
- Оптимізація PostgreSQL та Redis під високі навантаження
- Інтеграція та підтримка WebSockets, Firebase, логіки в реальному часі
- Робота з Asterisk (AGI / AMI, SIP маршрутизація)
- Участь у DevOps, CI/CD, масштабуванні інфраструктури в AWS
Обовʼязкові навички
- 5+ років комерційного досвіду з PHP 7+
- Робота з Yii2 або подібними фреймворками (Laravel, Symfony)
- Глибокі знання PostgreSQL (CTE, JSONB, індекси, тригери, оптимізація)
- Redis (включаючи Streams / PubSub)
- Впевнене володіння Docker, Git, CI/CD
- Продакшн-досвід з AWS (EC2, RDS, S3, CloudWatch, IAM, Route53)
- Інтеграція з Asterisk (AMI / AGI), логіка дзвінків, SIP
- Real-time системи: WebSockets (Ratchet, Socket.io, Centrifugo)
- Firebase: Realtime DB, Cloud Messaging, Admin SDK
Бажано
- Event-driven архітектура (RabbitMQ, SQS)
- OAuth2, JWT, Firebase Auth
- Swagger / OpenAPI документація
- Досвід рефакторингу легасі або поділу моноліту
- Юніт- та API-тестування (PHPUnit, Codeception, Postman, Insomnia)
- Знання TDD / BDD
- Навички ревʼю коду, менторства, ведення технічної документації
Умови
- Віддалено
- Велике навантаження (full-time або близьке до full-time)
- Довгострокова участь у продакшн-проєкті з реальною відповідальністю