TBC Uzbekistan
Middle Golang Developer
Внимание! В TBC Bank Uzbekistan ( TBC Bank JSC ) появилась новая вакансия! Читай подробности ниже
О нас
Мы — TBC Uzbekistan, цифровая финансовая экосистема, создающая одни из самых инновационных финансовых сервисов в Узбекистане.
Наша команда насчитывает более 4 000 сотрудников из28+ национальностей, а нашими продуктами ежедневно пользуются 22+ миллиона клиентов, делая управление финансами проще, удобнее и доступнее.
В экосистему входят TBC Bank Uzbekistan — один из крупнейших цифровых банков страны, TBC Business для предпринимателей и малого бизнеса, payme — одно из самых популярных платежных приложений Узбекистана, TBC Nasiya — быстрорастущий сервис рассрочки, BILLZ — платформа для автоматизации розничной торговли, а также TBC Sug'urta — новое поколение цифрового страхования.
Обязанности:
- Разработка и поддержка серверной части приложений на языке Go.
- Участие в проектировании архитектуры систем, оптимизации производительности и масштабируемости.
- Работа с базами данных, включая SQL и NoSQL (например, PostgreSQL, MongoDB).
- Разработка и интеграция API с другими сервисами и компонентами.
- Создание и поддержка микросервисной архитектуры.
- Unit тестирование кода и обеспечение его качества.
- Участие в код-ревью и обмен опытом с коллегами.
- Устранение дефектов и уязвимостей.
- Активное участие в обсуждении и внедрении новых технологий и подходов.
- Работа с брокером сообщений Kafka
Требования:
- Опыт коммерческой разработки на языке Go от 2 лет.
- Глубокое понимание основ языка Go, включая каналы, горутины, интерфейсы и встроенные типы данных.
- Опыт работы с фреймворками и библиотеками Go, такими как Gin, Echo, Gorilla.
- Знание принципов работы с базами данных и опыт работы с SQL (например, PostgreSQL) и NoSQL (например, MongoDB).
- Понимание принципов микросервисной архитектуры и опыт её реализации.
- Умение писать чистый, эффективный и масштабируемый код.
- Навыки работы с системами контроля версий, такими как Git.
- Опыт написания тестового кода и использования инструментов для автоматизации тестирования.
- Желание развиваться и изучать новые технологии.
- Умение работать в команде, готовность к обучению и обмену опытом.
- Хорошие коммуникативные навыки и ответственное отношение к работе.
- Опыт работы с гибкими методологиями разработки Agile: Scrum, Kanban
Будет преимуществом:
- Опыт разработки высоконагруженных систем.
- Знание Docker и Kubernetes.
- Опыт работы с мониторингом и логированием (например, Prometheus, ELK стек).
- Знание основных принципов безопасности и опыт их применения в разработке.
Что мы предлагаем:
💰 Вознаграждение и бонусы
- Конкурентоспособную заработную плату и ежегодный бонус по результатам KPI.
- Корпоративные скидки и специальные предложения от компаний-партнеров.
🌟 Гибкость и баланс работы и жизни
- Гибридный формат работы с возможностью24 дня в году работать из любой точки мира.
- 27 календарных дней оплачиваемого отпуска.
- Дополнительныйвыходной в день рождения, а также2 оплачиваемых дня для родителей по уходу за детьми.
- Гибкий график работы:09:00–18:00 или10:00–19:00.
❤️ Благополучие и развитие
- Свежие фрукты и сезонные угощения в офисе.
- Доступ кUdemy и внутренней образовательной платформе с более чем1 600 курсами.
- Профессиональное обучение и воркшопы для развития как технических, так и софт-скиллов.
🎉 Корпоративная культура
- Корпоративные мероприятия, командные встречи, праздники, чемпионаты и wellness-инициативы, которые помогают нам оставаться активной и сплочённой командой.
- Спортивные клубы: йога, футбол и баскетбол.
Присоединяйся к нашей команде и помогай менять финансовый опыт миллионов пользователей к лучшему!