Back-end Engineer (Go)
Primary stack
Nice to have's
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.