Backend

Разработчик Ruby Full-time

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).

Проект: «Ключ» — это система для управления домом и придомовой территорией от калитки на территорию ЖК до двери в квартиру.

Наша цель — упростить повседневную жизнь обитателей многоквартирных домов и сделать её безопасной. Система имеет массу интеграций как с ландшафтом телеком оператора, так и с сторонними система.

Мы уверенно набираем обороты и ставим грандиозные цели по развитию продукта. В работе у нас Protobuf, PWA, в планах WebRTC и масса новых сервисов.

Системе уже 4 года и она развёрнута во многих городах России, это более 2500 домов.

Система представляет из себя десятки backend сервисов на языках Go, Python, Ruby, C#, Typescript. Массу frontend приложения на IOs, Android, веб приложения на React/Typescript в двух видах - для B2C и B2B2C клиентов, веб административные порталы.

Наши базы это Postgresql, Redis, Mongodb, Clickhouse. Шина NATS.

Из инструментов у нас jira, confluence, gitlab, jetbrains, grafana, kibana, sentry, sonarqube и всё что вам нужно для комфортной работы.

Деплоим мы в k8s на dev и prod через Gitlab CI/CD на кастомных пайплайнах, в планах перейти в dev на Gitlab AutoDevops и Canary деплой.

Наш стек: Ruby, REST, gRPC, Redis, PostgresSQL, Docker, Kubernetes, NATS

Ожидания от кандидата

  • Опыт коммерческой разработки на Ruby от 2х лет.
  • Опыт работы с PostgreSQL.
  • Умение работать с Git.
  • Знание Docker или систем контейнеризации.
  • Понимание принципов работы сетей, протоколов, HTTP, облачных технологий, REST.
  • Знание паттернов проектирования микросервисной архитектуры, ООП, принципов SOLID, DRY/KISS.
  • Опыт работы с NoSQL (Redis).

Будет плюсом:

  • Опыт работы с gRPC, protobuf.
  • Понимание CI/CD процессов.
  • Опыт работы с Kubernetes.
  • Умение быстро оптимизировать и профилировать код.
  • ELK, Prometheus/Grafana.
  • Опыт работы с брокерами сообщений.
  • Знакомство с Jira, GitLab.

Обязанности:

  • Дорабатывать имеющиеся и разрабатывать новые сервисы.
  • Принимать участие в проработке архитектуры сервисов.
  • Реализовывать новые фичи.
  • Писать unit- и функциональные тесты.
  • Рецензировать код коллег.

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно на территории РФ.

Overview

  • Employer: Bell Integrator
  • Job Title: Разработчик Ruby
  • Published: 9 months, 3 weeks ago
Apply For This Job