Middle+ / Senior Golang Engineer

MilTech 🪖

Вимоги:
 

  • Впевнене володіння Golang
  • Практичний досвід із мікросервісами або добре структурованими сервісними модулями.
  • Впевнене розуміння TCP/IP, HTTP/1.1, HTTP/2, принципів мережевої взаємодії.
  • Досвід з gRPC + Protobuf (контракти, генерація клієнтів, сумісність).
  • Досвід з RDBMS (PostgreSQL/MySQL) та Redis (кеші, rate limits, locks).
  • Досвід із чергами/асинхронною обробкою (RabbitMQ/Kafka, тощо).
  • Вміння писати тести, розуміння принципів SOLID, досвід роботи з логами/метриками/трейсами. 

 

Буде плюсом:
 

  • Досвід роботи з NoSQL: MongoDB
  • GKE/інший managed k8s

     

Обовʼязки:
 

  • Розробка та підтримка високонавантажених backend-сервісів на Go для керування пристроями/застосунками та обміну даними.
  • Проєктування та імплементація API (переважно gRPC): контракти, версіонування, backward compatibility.
  • Робота з real-time-даними (телеметрія/стани/події), забезпечення низьких затримок і стабільності під навантаженням.
  • Інтеграція з базами даних: моделювання даних, транзакції, індекси, оптимізація запитів, кешування.
  • Побудова/підтримка event-driven компонентів (черги/стріми): retries, idempotency, DLQ, контроль порядку/дедуплікація.
  • Забезпечення якості: unit/integration тести, code review, CI/CD.
  • Впровадження та підтримка observability: логи, метрики, трейси, алерти; швидкий troubleshooting у проді.
  • Робота з середовищами, де можливі нестабільні мережі/офлайн режими: механізми відновлення, backpressure, деградація функцій.

 

Стек:

  • Golang
  • gRPC, Protobuf (HTTP/2), REST
  • WebSockets / streaming інтеграції
  • PostgreSQL/MySQL, SQLite, Redis
  • Docker, Kubernetes
  • tracing/metrics/logging (OpenTelemetry, Prometheus/Grafana, ELK тощо)
  • Linux, мережі (TCP/IP, NAT, UDP, VPN/тунелі), video streaming
     

Тип працевлаштування: офіційне

Бронювання: так

Required languages

English B1 - Intermediate
Published 3 February
34 views
·
4 applications
25% read
·
25% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...