LLC SPENDY

Fullstack Backend Developer (Go + PHP/Laravel)

В звʼязку з розширенням штату, шукаємо Middle / Senior Fullstack Backend Developer.

 

Проєкт: SaaS-платформа, Subscription-based (Self-Hosted/Cloud). Розбудова нових мікросервісів на Go з підтримкою та міграцією існуючої бізнес-логіки на Laravel.

 

Стек:

 

Languages: Go (Golang), PHP 8.2+

Frameworks: Laravel (Octane), Fiber/Gin/Echo (Go)

DB: PostgreSQL, Redis (Pub/Sub, Caching)

Infrastructure: Docker, Kubernetes (бажано), REST API, Swagger

Tools: Git, CI/CD (GitHub Actions)

 

Задачі:

 

  • Гібридна розробка: Проєктування та реалізація нових high-load сервісів на Go.
  • Laravel Support & Migration: Підтримка існуючого коду на Laravel, рефакторинг та поступове винесення логіки в Go-мікросервіси.
  • Інтеграції: Робота з зовнішніми API (WhiteBit, Cloudflare, Firebase, Namecheap).
  • Архітектура: Побудова модульної структури, робота з чергами повідомлень та базами даних.
  • Тестування: Покриття коду тестами (Unit/Integration) в обох екосистемах.
  • Оптимізація: Налаштування кешування, оптимізація складних SQL-запитів та робота з тарифікацією.

 

Вимоги до кандидата:

 

  1. Go: Від 2 років досвіду (розуміння горутин, каналів, контекстів, інтерфейсів).
  2. PHP/Laravel: Глибокі знання (Service Providers, Middleware, Eloquent, Jobs/Queues, Service Container).
  3. Database: Впевнена робота з PostgreSQL (індекси, транзакції, JSONB) та Redis.
  4. API: Досвід побудови складних RESTful API та роботи з OAuth/JWT/2FA.
  5. Testing: Досвід роботи з PHPUnit та Go testing/testify.
  6. DevOps skills: Docker (compose/files), розуміння CI/CD пайплайнів та процесу деплою (blue-green, rollback).
  7. Architecture: Розуміння SOLID, DRY та патернів проектування мікросервісів.

 

Буде плюсом:

 

  • Досвід роботи з Laravel Octane (Swoole/RoadRunner).
  • Робота з крипто-процесингом (WhiteBit API) та фінансовими транзакціями.
  • Досвід з Web Push API, Firebase Cloud Messaging.
  • Уміння налаштовувати моніторинг (Prometheus/Grafana).

 

Що пропонуємо:

 

  • Remote first: Повністю віддалена робота.
  • Zero Bureaucracy: Пряма комунікація з техлідом, швидке прийняття рішень.
  • Складні задачі: Перехід з моноліту на мікросервіси з навантаженням (RPS 1000+).
  • Командні та корпоративні заходи
  • Welcome pack

    Після 6 місяців роботи:

  • Турбота про розвиток і баланс – компенсація частини витрат на фізичний та емоційний розвиток: спортзал, тренування, психолог, творчі заняття.

     

Required languages

Published 31 January
25 views
·
7 applications
To apply for this and other jobs on Djinni login or signup.
Loading...