Backend Developer

Вимоги:

 

1. Досвід роботи з PHP

- Розуміння (досвід роботи) з ООП, SOLID, DRY, KISS

 

2.Досвід роботи з Laravel

- Маршрутизація, контролери, middleware

- Query Builder

- Буде плюсом Eloquent ORM

- Події, черги, jobs

- Досвід роботи з artisan

 

3.Бази даних

- Досвід роботи з MySQL / PostgreSQL

- Буде великим плюсом досвід роботи із складними багаторівневими запитами статистики 

- Оптимізація запитів, індекси

- Досвід роботи з Redis (Dragonfly)

- Буде плюсом досвід роботи з базами NoSQL

- Буде плюсом досвід роботи з колонковими базами даних (ClickHouse)

- Проектування структури БД (нормалізація, побудова зв'язків)

 

4.Інтеграція

- REST API/JSON

- Буде плюсом досвід роботи з GRPC

- Робота із зовнішніми API

- Webhooks

 

5.Контроль версій

- Git (GitHub)

- Гілки, pull requests

 

6.Досвід роботи з NestJS

- Знання архітектури NestJS (модулі, контролери, сервіси, декоратори)

- Досвід побудови REST

- Буде плюсом досвід роботи з gRPC та GraphQL

- Досвід роботи з TypeORM

- Досвід роботи з middleware, фільтрами, пайпами

- Аутентифікація та авторизація

- Розуміння принципів Dependency Injection

 

Буде плюсом :

 

-Досвід роботи з DI

-Розуміння мікросервісної архітектури

-Досвід роботи з Swagger

 

Софт-скіли:

 

-Вміння працювати у команді (Scrum / Agile)

-Розуміння процесу розробки (Dev → Test → Deploy)

-Комунікабельність, ініціативність та вміння обговорювати технічні рішення

-Вміння розбиратися в чужому коді

-Самостійність, відповідальність, увага до деталей

Published 11 June
158 views
·
49 applications
86% read
·
3% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...