Про посаду
Ми шукаємо розробника Golang для роботи в нашій команді інженерів Spotos Tech. Ви працюватимете над нашими існуючими логістичними та ціновими рішеннями в середовищі, де продуктовий ландшафт постійно розвивається, а нові програми регулярно створюються поряд з існуючими системами.
Ваші обов'язки:
- Проектування, створення та обслуговування REST API та бекенд-мікросервісів у Go.
- Розробка та обслуговування сервісів, розгорнутих на GCP Kubernetes Engine, а також безсерверних функцій на AWS Lambda.
- Робота з реляційними та NoSQL базами даних - проектування схем, оптимізація запитів, міграції.
- Створення та обслуговування подієтно-керованих потоків за допомогою SQS та GCP Pub/Sub.
- Писати чистий, добре протестований, зручний у підтримці код, дотримуючись встановлених шаблонів та домовленостей команди.
- Участь в оглядах коду, надання та отримання конструктивних відгуків.
- Внесок у технічну документацію та обговорення архітектури.
Що ми очікуємо від вас:
- Підтверджений досвід розробки програмного забезпечення, з практичним досвідом роботи у виробничому середовищі з використанням Go.
- Глибоке розуміння ідіом Go: goroutines, канали, обробка помилок, інтерфейси.
- Досвід проектування та використання REST API.
- Практичний досвід роботи з MySQL - написання ефективних запитів, розуміння індексації, транзакцій та проектування схем.
- Досвід роботи з NoSQL/документними базами даних (DynamoDB, MongoDB або подібні).
- Знайомство з Elasticsearch або OpenSearch для сценаріїв використання пошуку/агрегації.
- Практичний досвід роботи з архітектурою мікросервісів та контейнеризацією (Docker/Kubernetes).
- Знайомство з безсерверними обчисленнями (AWS Lambda) є великою перевагою.
- Досвід роботи з контролем версій (Git) та спільними робочими процесами (PR, перегляд коду).
- Розуміння методів тестування в Go (модульні тести, табличні тести, mocking).
- Хороші комунікативні навички та здатність працювати в команді.
- Вільне володіння англійською мовою (розмовною та письмовою).
Що ми пропонуємо:
У нас завжди є виклик для тих, хто шукає його. Якщо вас захоплюють складні, масштабні та впливові проекти, ми можемо бути саме тим, що вам потрібно. З нами ви отримаєте:
Кар'єрні можливості: Багато наших менеджерів починали з початкових посад у Girteka Group, і щороку до 30% наших колег просуваються кар'єрними сходами.
Навчання та розвиток: Ми постійно інвестуємо в широкий спектр внутрішніх та зовнішніх курсів, семінарів, наставництва, програм лідерства та пропонуємо мовні курси.
Здоров'я та благополуччя: Ми дбаємо про те, як почуваються наші колеги, і пропонуємо їм комплексне медичне страхування. Ми також сприяємо розвитку спільноти відвідувачів спортзалів та спортсменів. Харчування на місці оплачується на 50%, а в наших міні-кухнях та лаунжах ви знайдете безкоштовні фрукти та закуски.
Культура співпраці: Ми віримо, що сила командної роботи та соціальних зв'язків дозволяє нам досягати виняткових результатів. Працюючи в міжнародних командах, ми разом прагнемо до цілей компанії, обмінюючись досвідом та святкуючи наші спільні успіхи.
Винагороди та визнання: Винагороди з нагоди річниць роботи та поведінки, що базується на цінностях, вихідні на день народження та святкові подарунки включені. Тімбілдингові заходи, різні ініціативи та клуби однодумців. Доступ до ексклюзивних знижок від наших партнерів.
Базова місячна зарплата: від 3350 до 5030 євро (до сплати податків). Остаточна пропозиція залежатиме від досвіду, компетенцій та загальної відповідності кандидата посаді.