NLS Kazakhstan
Backend Developer (в офис, middle)
- PHP
- Laravel
- MySQL
- Git
- Linux
- Docker
- ООП
- Битрикс24
- JSON API
- Vue.js
В компании NLS Kazazakhstan открыта вакансия на должность Back-end Developer
Наши ожидания от кандидата:
Опыт коммерческой разработки на PHP — от 3 лет.
Опыт работы с фреймворком Laravel — от 2 лет.
Отличное понимание PHP (версии 7.4 и выше), знание новых возможностей PHP 8.
Глубокое знание фреймворка Laravel (Eloquent ORM, Service Providers, Middleware, Artisan).
Опыт работы с Laravel EcoSystem: Laravel Horizon, Laravel Nova, Laravel Sanctum, Laravel Passport и др.
Опыт разработки RESTful API и GraphQL API.
Базы данных:
Отличное знание SQL и опыт работы с реляционными СУБД (MySQL, PostgreSQL).
Опыт проектирования и оптимизации запросов и структур базы данных.
Понимание и опыт работы с миграциями, seed'ами в Laravel.
Опыт работы с NoSQL базами данных (например, MongoDB, Redis).
Работа с очередями и задачами:
Опыт работы с Laravel Queue и обработчиками очередей (Redis, RabbitMQ).
Опыт работы с задачами и cron-скриптами (Laravel Scheduler).
Работа с API и внешними сервисами:
Опыт интеграции с внешними API (REST, SOAP, GraphQL).
Опыт работы с OAuth 2.0, JWT и другими методами аутентификации.
Понимание работы с WebSocket (Pusher, Laravel Echo).
Оптимизация производительности на уровне кода и базы данных.
Знание и опыт использования механизмов кеширования Laravel (Query Cache, View Cache, Route Cache).
Архитектура и паттерны проектирования:
Знание основных паттернов проектирования (MVC, Service Layer, Repository, Factory, Singleton).
Опыт работы с микросервисной архитектурой или сервис-ориентированной архитектурой (SOA).
Понимание принципов SOLID, DRY, KISS и YAGNI.
Софт-скиллы:
Умение работать в команде и взаимодействовать с другими разработчиками.
Способность анализировать требования и предлагать оптимальные решения.
Хорошие коммуникативные навыки, умение работать в условиях многозадачности.
Будет плюсом:
Знание GoLang
Знание других фреймворков PHP (Symfony, Yii)
Понимание принципов работы и конфигурирования веб-серверов (Nginx, Apache)
Что мы предлагаем:
- Стабильная заработная плата (обговаривается на собеседовании)
- Работа в команде профессионалов
- Получение опыта на реальных проектах
- Комфортный офис
- График 5/2 с 9:00 до 18:00