РЕДПРИНТ ТМ «Nidge»

PHP/Python разработчик (Middle / Senior)

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
Обязанности:
  • Разработка и поддержка backend-части веб-приложений на PHP (Laravel / Symfony) и Python (Django / FastAPI);

  • Проектирование и оптимизация REST / GraphQL API;

  • Интеграция с внешними сервисами (платёжные системы, аналитика, CRM);

  • Оптимизация производительности и обеспечение безопасности кода;

  • Участие в code review и планировании архитектуры проектов;

  • Настройка CI/CD и взаимодействие с DevOps-командой.

  • Проектирование архитектуры новых модулей, оптимизация существующего кода

  • Интеграция с внешними API и сервисами

  • Работа с базами данных: проектирование, оптимизация, миграции

  • Участие в ревью кода, обсуждение технических решений

  • Поддержка CI/CD-процессов и автоматизация разработки

Требования:
  • Опыт коммерческой разработки от 3 лет;

  • Уверенное знание PHP 7/8 и Python 3.x;

  • Опыт работы с Laravel / Symfony / Django / FastAPI;

  • Знание SQL (MySQL, PostgreSQL) и NoSQL (Redis, MongoDB);

  • Умение писать тесты (PyTest, PHPUnit);

  • Понимание принципов OOP, SOLID, DRY, KISS;

  • Опыт работы с Docker, Git, Linux;

  • Опыт работы с REST API / JSON API, написание собственного API

  • Уверенное знание MySQL / PostgreSQL, опыт работы с миграциями и индексами

  • Знание Docker / Docker Compose — настройка окружения, контейнеризация приложений

  • Навыки работы с Git (Git Flow)

  • Уверенное владение Linux-средой

  • Опыт написания Unit / Feature тестов (PHPUnit)

  • Опыт работы с очередями (Laravel Queues, Redis), кэшированием, событиями, job-ами

  • Умение читать и разбираться в чужом коде

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

  • Опыт настройки CI/CD (GitLab CI, GitHub Actions, Jenkins)

    Работа с сервисами мониторинга и логирования (Sentry, NewRelic, Graylog и т.п.

  • Понимание принципов микросервисной архитектуры

    Навыки фронтенд-разработки (Blade, Vue.js, Livewire — на уровне интеграции)

  • Опыт работы в высоконагруженных проектах

  • Опыт работы с микросервисной архитектурой;

  • Знание фронтенд-технологий (Vue.js / React);

  • Опыт настройки CI/CD (GitHub Actions, GitLab CI, Jenkins).