Присоединяйтесь к нашей команде Backend-разработчиков!
Вы опытный разработчик с большим стажем и ищете возможность применить свои навыки в динамичной и инновационной среде? Тогда эта вакансия для вас! Мы, Клубок Путешествий, ищем талантливого Backend-разработчика, который поможет нам развивать и улучшать нашу платформу для туров и экскурсий.
Требования к кандидату на позицию PHP Backend разработчик
PHP фреймворки:
- Yii2 - опыт работы не менее 3 лет или Laravel - опыт работы не менее 3 лет
- Знание архитектурных паттернов MVC, Repository, Service Layer
- Опыт работы с ORM и Active Record
База данных:
- MariaDB - уверенное знание SQL
- Опыт проектирования схем БД
- Оптимизация запросов и индексация
- Работа с миграциями
API разработка:
- REST API - проектирование и разработка
- Опыт работы с JSON, XML
- Аутентификация и авторизация (JWT, OAuth2)
- Документирование API (Swagger/OpenAPI)
Микросервисная архитектура:
- Понимание принципов микросервисов
- Опыт проектирования сервисной архитектуры
- Межсервисное взаимодействие (HTTP, Message Queues)
Дополнительные навыки (будет плюсом)
Node.js экосистема:
- Node.js - базовые знания
- Express.js - разработка API
- Асинхронное программирование
Интеграции:
- Telegram Bot API - разработка ботов
- Работа с внешними API
DevOps и инфраструктура:
- Linux - администрирование серверов
- Docker - контейнеризация приложений
- Nginx - настройка веб-сервера
- GitLab CI/CD - настройка пайплайнов
Системы контроля версий:
- Git - продвинутое использование
- GitLab - работа с репозиториями и CI/CD
Дополнительно:
- Опыт работы с системами мониторинга и логирования
- Знание принципов безопасности веб-приложений
- Опыт работы с кэшированием (Redis, Memcached)
- Понимание принципов тестирования (Unit, Integration тесты)
- Опыт работы с очередями сообщений (RabbitMQ, Redis Queue)
Опыт работы:
- Общий опыт: от 3 лет в веб-разработке
- PHP: не менее 3 лет коммерческой разработки
- Yii2/Laravel: не менее 3 лет практического опыта
- Микросервисы: опыт участия в проектах с микросервисной архитектурой
Личные качества:
- Аналитическое мышление
- Умение работать в команде
- Ответственность и пунктуальность
- Готовность к изучению новых технологий
- Опыт работы в Agile/Scrum командах
Уровень владения языками:
- Русский: свободное владение
- Английский: технический уровень (чтение документации)
Условия и преимущества:
- Гибкая форма работы: возможность работать удаленно или на месте работодателя.
- Полная занятость с графиком 5/2 и 8-часовым рабочим днем.
- Необходимость профессионального роста и обучения.
- Работа в стартапе с амбициозной и профессиональной командой.
О компании: Клубок Путешествий — это платформа для размещения туров и экскурсий, а также сопутствующих товаров и услуг в сфере туризма. Мы предлагаем пользователям простой и понятный интерфейс для создания и продвижения своих туров. Наша команда состоит из высококвалифицированных специалистов в области разработки, дизайна, маркетинга и управления. Мы постоянно растем и развиваемся, и будем рады видеть вас в нашей команде!