Choco (ТОО Chocofamily)

Middle|Senior backend разработчик (Golang), проект Choco SR

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • Более 6 лет
  • Go
  • PostgreSQL
  • Docker
  • REST API
  • PHP
  • MongoDB
  • RabbitMQ
  • Git
  • gRPC
  • Kubernetes
  • SOLID

Choco SR| Smart Restaurant – это продукт, который объединяет решения по автоматизации работы мест общественного питания. Мы фокусируемся на разработке “Цифрового ресторана” и “Программы лояльности”. Каждый продукт включает в себя функционал, который помогает заведению работать над такими метриками как: средний чек, оборачиваемость одного стола, время обслуживания, количество заказов в секунду (для фуд-кортов или заказа с собой из заведения).

Несколько партнеров, кто использует наше решение: Maronne Rosso, Coffee Original, Travelers, Mamma Mia group, Basilic, Bahandi, Mangal Doner, Urbo coffee, Lanzhou, Мята и многие другие.

Стек технологий: Golang, есть немного PHP, RestAPI, gRPC, RabbitMQ, Redis, Kubernetes, Docker, PostgreSQL, MongoDB, temporal.io

Что предстоит делать:

  • Разработка и оптимизация серверных сервисов на Go;
  • Поддержка и рефакторинг существующих сервисов на PHP (несколько сервисов);
  • Работа с базами данных: проектирование, оптимизация запросов и индексация (PostgreSQL, MongoDB);
  • Интеграция с внешними сервисами и API, работа с gRPC и REST API;
  • Разработка асинхронных сервисов с использованием RabbitMQ;
  • Соблюдение процессов разработки продукта в команде;
  • Взаимодействие с DevOps-инженерами: базовое понимание Kubernetes, Docker, CI/CD;
  • Работа с высоконагруженными системами и оптимизация их производительности.

Какие навыки и знания нужны для этой вакансии?

  • Опыт в разработке от 5 лет, преимущественно в backend;
  • Опыт на языке программирования Golang от 2 лет;
  • Использование “Паттернов и практик написания кода”: ООП, SOLID и другие;
  • Уверенное знание PСУБД, опыт работы с MySQL или PostgreSQL;
  • Опыт работы с распределенными система (SOA и микросервисы);
  • Хорошие понимание устройства веб приложений;
  • Навыки оптимизации сервисов под высокие нагрузки;
  • Глубокие навыки оптимизации SQL запросов

Что мы предлагаем нашим сотрудникам?

  • Работу в одном из самых быстроразвивающихся сегментов экономики в мире.
  • Конкурентоспособную заработную плату и возможность самому влиять на неё.
  • Адекватную и сильную команду, с партнерским мышлением;
  • Возможность применять трендовые технологии и реализовывать смелые идеи - мы за аргументированные эксперименты.
  • Работу в удобном офисе в центре Алматы.
  • Минимум бюрократии.
  • Оплату онлайн курсов и книг, нужных для саморазвития, участие на международных конференциях.

Формат работы

  • Гибридный формат работы, 4 дня офис и 1 можно работать удаленно;
  • Взаимодействие с командой через ежедневные daily-meetings;
  • Спринты по 2 недели, обязательные code review и ретроспективы;
  • Дежурства по графику (9:00 – 00:00), сменные.