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)
  • Довгострокова участь у продакшн-проєкті з реальною відповідальністю

 

Published 23 June
169 views
·
72 applications
7% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...