Мы ожидаем, что разработчик готов работать в команде, а также стремится поддерживать код не делая «костылей», думает о возможности его переиспользования и развития. Важно комментировать свой код, писать тесты и работать в схеме git flow.
Бэкенд-разработчики «Ракетной» не верстают сайты и не пишут весь JS (если им самим не захочется). Бывают и неординарные задачи, которые нельзя решить «красиво» с помощью PHP. В таких случаях мы проводим исследование предметной области, анализом похожих решений и предлагаем решение задачи.
Обязанности:
- Разработка архитектуры проектов
- Разработка интернет-проектов, сервисов, сайтов
- Проектирование структуры БД, оптимизация работы БД, запросов
- Интеграция API и сторонних сервисов
- Разработка API и описание документации к API
- Ручное тестирование и написание Unit тестов
- Настройка окружений: IDE, Git, Ci/CD
- Базовое конфигурирование серверов: linux, nginx, mysql, postgres, php. redis, memcached
- Работа над внутренними проектами фирмы
Требования:
- PHP 7.4: понимание и применение ООП, понимание принципов работы фреймворка Laravel
- SQL: понимание индексов, связей, ключей, тригеров, кэширования
- HTML, JS
- Git, git-flow
- Знание REST
Плюсом будет:
- Знание алгоритмов
- Redis, memcached
- Message queues
- Поиска с помощью Sphinx / ElasticSearch
- SOLID
Условия:
- Интересные проекты разной сложности
-
График работы 5/2, 9:00-18:00 или с 10.00-19.00 — на выбор
-
Работа в большой команде с эрудированными разработчиками
-
Помогаем прокачаться, делимся своими знаниями
-
Стабильная ЗП