Senior Backend developer (PHP, Go, Python)

Тестограф

Senior Backend developer (PHP, Go, Python)

Описание вакансии

В небольшую команду единомышленников ищется человек на постоянную, удалённую работу.

Нам нужен сильный Backend разработчик который погрузится в продукт и будет отвечать за его развитие. Конкретный стек не важен, главное сообразительность и кругозор.

Testograf - онлайн сервис для создания и проведения онлайн опросов, тестов, голосований для клиентов и сотрудников. Мы занимаем одну из лидирующих позиции на рынке СНГ в этой сфере. Проект работает на рынке с 2014 года.

О проекте

Архитектура Testograf состоит из следующих компонентов:

  • Backend-ядро — основная бизнес-логика, API, работа с БД и внешними системами (PHP: Slim).
  • Frontend — интерфейс конструктора и личного кабинета на React, а также пользовательские страницы опросов.
  • Админка (Symfony) — интерфейс для внутренних пользователей и технической поддержки.
  • Микросервисы
  • DevOps-инфраструктура — CI/CD на Gitlab, Kubernetes, мониторинг через Grafana, логирование в Sentry.

Текущий стек:

  • Backend: PHP, Slim, Symfony
  • API: REST
  • БД: MySQL
  • Очереди: RabbitMQ
  • Frontend: React
  • DevOps: Kubernetes, Gitlab CI/CD
  • Мониторинг и логирование: Sentry, Grafana

Чем предстоит заниматься:

  • Проектировать и развивать архитектуру
  • Реализовывать новые фичи (у нас дорожная карта на годы вперёд)
  • Проводить рефакторинг, внедрять промышленные стандарты
  • Покрывать код модульными и интеграционными тестами
  • Оптимизировать производительность и отказоустойчивость
  • Участвовать в продуктовых и технических обсуждениях

Что нам важно:

  • Уверенный опыт разработки на PHP (от 5 лет), знание Slim/Symfony
  • Опыт проектирования архитектуры и построения сложных веб-приложений
  • Понимание работы MySQL с большими объёмами данных
  • Опыт построения отказоустойчивых и масштабируемых решений
  • Умение принимать технические решения с учётом долгосрочных последствий
  • Зрелый подход к качеству, тестированию и документации
  • Умение работать в команде, предлагать и обосновывать решения

Будет плюсом:

  • Опыт работы с ClickHouse и другими аналитическими БД
  • Опыт разработки на других языках (Go, Python, TypeScript и др.)
  • Опыт работы с highload-системами и масштабируемыми архитектурами
  • Знание современных фронтенд-фреймворков (React, Vue)
  • Наличие ИП

Условия:

  • Стабильная ЗП
  • Работа по договору
  • Частичная занятность (4-5 часов)
  • Удалённая работа

Навыки
  • RabbitMQ
  • Gitlab
  • CI
  • PHP
  • Symfony
  • Docker
  • Laravel
  • MySQL
  • ООП
  • REST
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию