GROWLY SRL logo

Back-end Engineer (Go)

GROWLY SRL·Salary not specified

Primary stack

GogRPCKafkaPostgreSQLKubernetesPulumiHelmSentryDocker

Nice to have's

gRPCApache ThriftCI/CD

Job description

About the Position

Back-end Engineer (Go)

Growly - глобальна продуктова компанія, яку рухають виняткові команди.

Наш принцип простий: ніхто не перемагає наодинці. Змінюються продукти і ринки - але сильна команда досягає результатів знову і знову. Тому для нас не так важливо, що робити. Важливо - з ким, ми збираємо команди, які разом перетворюють амбітні ідеї на реальність.

Сьогодні ми розвиваємо три напрями в межах одного бренду:

  • Інструменти для роботи з документами. Допомагаємо людям працювати з документами швидше та простіше. Наші інструменти дозволяють редагувати, конвертувати, підписувати й захищати файли без зайвих кроків та складних програм.
  • Платформа для розвитку когнітивних навичок. Допомагаємо людям розвивати свій інтелектуальний потенціал. Платформа для тренування пам‘яті, уваги, концентрації та інших когнітивних навичок через персоналізовані вправи й тести.
  • Платформа для розвитку карʼєри. Допомагаємо людям знаходити кращі кар‘єрні можливості. Від створення професійного резюме до пошуку вакансій та розвитку кар’єри - в одному сервісі.

Зараз ми в пошуку Back-end Engineer (Go) з яким перетворимо амбіції на результат.

Responsibilities

  • Design and develop scalable backend services using Go.
  • Implement microservices architecture with gRPC and protobuf.
  • Integrate with message queues like Kafka.
  • Work with relational databases such as PostgreSQL.
  • Deploy and manage services using Kubernetes (GKE).
  • Write unit and integration tests.
  • Analyze logs and use monitoring systems.
  • Understand and implement CI/CD practices.

Requirements

  • 2+ years of commercial experience with Go.
  • Knowledge of OOP principles, SOLID, GoF patterns, and Clean code.
  • Experience with relational databases like PostgreSQL and MySQL.
  • Experience with message queues like Kafka and RabbitMQ.
  • Experience with writing tests (unit, integration).
  • Experience with microservices architecture.
  • Experience with Docker.
  • Ability to analyze logs and use monitoring systems.
  • Understanding of CI/CD practices.

Nice to Have

  • Experience with gRPC or Apache Thrift.
  • Experience with Test-driven Development (TDD) and Behavior-driven development (BDD).
  • Understanding or experience with Domain-driven Design (DDD).
  • Understanding of Kubernetes.

We Offer

  • Внутрішні професійні клуби: маркетинг, розробка, фінанси тощо.
  • Компенсація навчання: тренінги, курси, конференції.
  • Медичне страхування та корпоративний лікар.
  • Компенсація Mental Health програми.
  • Безкоштовні заняття спортом з корпоративними тренерами.
  • Сніданки та обіди в офісі.

Автономний офіс. Наші офіси працюють під час відключень світла й води, зі стабільним інтернетом, електрикою і всіма зручностями. Команда працює комфортно навіть у непростих умовах.

About the Company

Готовий(-а) вигравати в команді, де кожен підсилює іншого? Чекаємо на тебе!

© GROWLY SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at GROWLY SRL

All 10 roles

Popular searches