NLS Kazakhstan

Backend Developer (в офис, middle)

От 500 000 KZT
  • Алматы
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • 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