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-запитів та робота з тарифікацією.
Вимоги до кандидата:
- Go: Від 2 років досвіду (розуміння горутин, каналів, контекстів, інтерфейсів).
- PHP/Laravel: Глибокі знання (Service Providers, Middleware, Eloquent, Jobs/Queues, Service Container).
- Database: Впевнена робота з PostgreSQL (індекси, транзакції, JSONB) та Redis.
- API: Досвід побудови складних RESTful API та роботи з OAuth/JWT/2FA.
- Testing: Досвід роботи з PHPUnit та Go testing/testify.
- DevOps skills: Docker (compose/files), розуміння CI/CD пайплайнів та процесу деплою (blue-green, rollback).
- 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
📊
$1300-2700
Average salary range of similar jobs in
analytics →
Loading...