Мы занимаемся мобильным приложением под iOS и Android, backend реализован на PHP 8 (Symfony, Laravel). У нас построена удобная экосистема разработки (Kubernetes, Gitlab, CI/CD, Docker, Jira, Confluence, Slack, Grafana, Prometheus) и высокопрофессиональный коллектив, у которого есть чему поучиться. Работать можно как удаленно, так и в удобных офисах по всему миру.
В команду проекта мы ищем человека, который будет заниматься back-end частью приложения (REST API), участвовать в проектировании и обсуждении задач и архитектуры, новых фич — как с технической, так и с продуктовой точки зрения. Доводить задачи от задумки до реализации и выкатки в продакшен.
Обязанности:
работа над бэкенд частью проекта (REST API на Symfony 6.4), внутренней CRM-системой (Laravel) в тесном сотрудничестве с front-end командой
поддержка интеграций с внешними системами
разработка нового функционала и архитектуры
развитие существующей кодовой базы
рефакторинг кода и проведение code-review
Требования:
фреймворки Symfony 6, Laravel 11;
HTML, CSS, JavaScript
Linux, GIT, Docker, Nginх;
Docker и контейнеризированные приложения;
понимание концепций solid, dry, kiss, принципов DDD;
представления о безопасности и отказоустойчивости;
SQL (MySQL 8);
знание и умение применять паттерны проектирования;
проектирование БД, умение писать и оптимизировать сложные запросы;
писать код по стандартам PSR
unit-тесты
Приветствуется:
знания и опыт работы с инструментами в среде web - системы кеширования, мониторинга, логирования;
опыт работы с проектами с большой кодовой базой.