Job Description

Обязанности:Разработка и поддержка основного монолита на Laravel и сервисов, взаимодействующих с микросервисами на Go посредством API;Создание и поддержка REST API для внутренних и внешних интеграций.Работа с Kafka (producers/consumers, очереди, события);Оптимизация SQL-запросов и структуры базы данных (PostgreSQL, JSONB, индексы, оптимизация планов);Поддержка и улучшение архитектуры системы (разделение на модули, рефакторинг);Написание юнит- и интеграционных тестов (PHPUnit, Pest);Участие в ревью кода и обсуждении архитектурных решений;Взаимодействие с командами Go-разработчиков, QA, DevOps и аналитиков.Требования:Обязательные:Опыт коммерческой разработки на PHP 8+ от 2–3 лет;Уверенное владение Laravel (Eloquent, Queues, Events, Middleware, Service Container, API Resources);Понимание принципов ООП, SOLID, паттернов проектирования;Опыт работы с PostgreSQL (сложные запросы, индексация, оптимизация);Опыт построения и интеграции REST API;Опыт работы с Git, понимание Git Flow;Умение писать чистый, поддерживаемый код.Желательные:Опыт взаимодействия с Kafka (producers/consumers, схемы, топики);Опыт с Docker, Redis, gRPC / REST взаимодействием между сервисами;Базовые знания Go — понимание, как устроены микросервисы и взаимодействие с ними;Опыт работы с юнит-тестами и CI/CD (GitLab CI, Jenkins и т.д.);Опыт работы с Swagger / OpenAPI;Опыт рефакторинга или миграции старых систем.Будет плюсом:Опыт проектирования микросервисных решений;Понимание event-driven architecture;Опыт внедрения метрик, логирования и мониторинга (Sentry, Prometheus, Grafana, ELK, Opentelemetry);Участие в code review и менторстве младших разработчиков.Личные качества:Ответственность и внимательность к деталям;Готовность разбираться в бизнес-логике, а не только в коде;Обучаемость новому и стремление развиваться в смежных технологиях(Go, Kafka);Умение оценивать задачи и соблюдать сроки;Командность, открытость к фидбэку и участие в обмене знаниями.Мы предлагаем:Официальное трудоустройство по ТК РУз.Оплачиваемый испытательный срок — три месяца.Зарплату два раза в месяц.График работы с 10:00 до 19:00Уютный офис.Возможность построить карьеру в международной команде.Свободную и открытую корпоративную культуру.Что вас ждёту насЕжегодная премия за выполнение KPI.Обучающие программы для роста в карьере и личной жизни.Корпоративное обучение языкам.Медицинская страховка после испытательного срока.Полезные и вкусные перекусы.Спортивные активности и тимбилдинги.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In