BTS Digital

Senior Backend Developer

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • Более 6 лет

Компания BTS Digital создает цифровые продукты и сервисы, которые помогают людям. В экосистеме реализуются проекты для повседневной жизнедеятельности, ведения бизнеса и госуправления. Более 9 миллионов пользователей уже выбрали нас и наши продукты: AituCloud, Aitu Messenger, eOtinish (заявления в гос. органы онлайн), Digital ID (Система идентификации), Aitu Koshelek 2.0, Aitu Passport, Система Мгновенных Платежей.

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

  • Разработка и поддержка серверной части веб-приложений и API

  • Оптимизация производительности и масштабируемости существующих систем

  • Проектирование архитектуры и выбор технологий для новых проектов

  • Взаимодействие с командами фронтенд-разработки, мобильной разработки и дизайна для интеграции различных компонентов системы

  • Проведение код-ревью и наставничество для разработчиков

  • Обеспечение безопасности и надежности приложений

  • Участие в построение распределенных систем

  • Написание технической документации

Что мы от Вас ожидаем:

  • Высшее техническое образование в области компьютерных наук или смежных областях

  • Опыт работы на позиции backend-разработчика не менее 5 лет

  • Глубокие знания языка программирования (например,в приоритете Go/Java/Kotlin и его стандартные библиотеки)

  • Опыт работы с реляционными и нереляционными базами данных (например, PostgreSQL, Cassandra, Redis, Elastic)

  • Понимание принципов построения RESTful и GRPC API

  • Глубокие знания со сложностью многопоточной разработки и подходами как сделать такой код быстрым и безопасным

  • Знания в построении распределенных систем: паттернами из этой области, как circuit breaker, api gateways, cdc и др.)

  • Знания с брокерами сообщений такими как kafka, rabbitmq, pulsar и др.

  • Опыт работы с контейнеризацией и оркестрацией (например, Docker, Kubernetes)

  • Знание принципов DevOps и опыт работы с CI/CD инструментами (например, Jenkins, GitLab CI)

  • Опыт работы с системами мониторинга и логирования (например, Prometheus, Grafana, ELK Stack, Jaeger)

  • Умение работать в команде, хорошие коммуникативные навыки

  • Опыт работы в Agile/Scrum командах

  • Английский язык на уровне чтения технической документации

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

  • Опыт работы с облачными платформами (например, AWS, Azure, Google Cloud)

  • Знание принципов микросервисной архитектуры

Что мы предлагаем:

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