

Open Positions
System Analyst
Обязанности:
Сбор, анализ, формализация требований и постановка задач на разработку системы
Подготовка и согласование технической документации
Создание и правка функциональных и интеграционных спецификаций
Оценка архитектурной реализации ПО
Оценка трудоемкости задач
Требования:
Опыт работы в банковском процессинге (минимум 3 года)
Опыт разработки функциональных требований, технических заданий и проектной документации
Опыт технического описания работы модуля/сервиса/микросервиса
Опыт работы с iso8583
Опыт проектирования высоконагруженных и отказоустойчивых сервисов
Знание XML/JSON и умение работать с данными форматами
Знание механизмов синхронных взаимодействий: REST, gRPC
Опыт моделирования бизнес-процессов в UML/BPMN
Опыт работы с базами данных: Oracle и/или PostgreSQL, ETCD, Zookeeper
Опыт написания простых и сложных SQL-запросов
Опыт проектирования схем БД
Опыт работы с одним или более брокерами сообщений: Kafka, RabbitMQ
Опыт работы с одной или более резидентными базами данных: Tarantool, Reddis, Apache Ignite
Умение читать чужой код на одном или нескольких языках программирования: Java, C/C++, GoLang
Понимание основного стека современных технологий разработки ИС, основанных на микросервисной архитектуре
Понимание технологий облачной контейнеризации (OpenShift и Kubernetes)
Опыт работы с системами мониторинга: Prometheus, VictoriaMetrics, Grafana
Go Developer
Обязанности:
Проектировать архитектуру, разрабатывать и оптимизировать сервисы, работающие с большой нагрузкой
Обеспечивать высокое качество кода (code review, unit-тестирование)
Участвовать в проработке и реализации интеграций с другими сервисами и командами
Решение проблем с разработанными сервисами в процессе эксплуатации
Требования:
Уверенное владение Go (Golang) и опыт коммерческой разработки на нём от 3-х лет
Уверенное владение консолью Linux
Уверенные знания о паттернах проектирования и умение их применять
Понимание принципов ООП
Понимание многопоточности, параллельных вычислений и широко используемых структур данных и алгоритмов
Уверенные знания SQL, опыт работы с СУБД: Oracle, PostgreSQL
Опыт работы с NOSQL БД
Опыт работы с очередями сообщений Kafka, MQ, RabbitMQ
Знания о REST/gRPC
Опыт написания высоконагруженных и отказоустойчивых сервисов
Опыт отладки приложений и повышения их производительности
Терпеливое отношение к качеству чужого кода и к критике собственного
Знания о REST/gRPC
Умение писать unit-тесты
Будет плюсом:
Знание скриптового языка Python
Знание языка C/C++
Знание языка Java
Знакомство с Clickhouse
Why Choose Us?
Workspace
Our office at the D16 business center, located in a quiet area, is the perfect place for work and creativity. We offer a hybrid work model, dedicated parking, delicious coffee and activities like table tennis and football.
Learning & Development
We value our employees’ drive for growth and knowledge sharing. We help our team to study — through training, courses, conferences, mentorship, and access to our office library.
Health & Wellbeing
Health care of our employees and their families is a top priority. Every team member and his/her relatives receives quality medical services at the LODE Medical Center and Helix Laboratory.
Celebrations
We cherish shared moments and a friendly atmosphere. Our team enjoys outdoor activities, sports events, trips and excursions, as well as celebrations of important holidays and company milestones: New Year, February 23, March 8, and BeginTimes’ anniversary.
Life Events
Important life events don’t go unnoticed. We celebrate birthdays, weddings and new arrivals with cash bonuses. The company is always there to support team members in challenging situations.
Social Initiatives
Every BeginTimes employee can participate in social projects aimed at supporting organizations, volunteering initiatives and environmental and ecological efforts.
Workspace
Our office at the D16 business center, located in a quiet area, is the perfect place for work and creativity. We offer a hybrid work model, dedicated parking, delicious coffee and activities like table tennis and football.
Learning & Development
We value our employees’ drive for growth and knowledge sharing. We help our team to study — through training, courses, conferences, mentorship, and access to our office library.
Health & Wellbeing
Health care of our employees and their families is a top priority. Every team member and his/her relatives receives quality medical services at the LODE Medical Center and Helix Laboratory.
Celebrations
We cherish shared moments and a friendly atmosphere. Our team enjoys outdoor activities, sports events, trips and excursions, as well as celebrations of important holidays and company milestones: New Year, February 23, March 8, and BeginTimes’ anniversary.
Life Events
Important life events don’t go unnoticed. We celebrate birthdays, weddings and new arrivals with cash bonuses. The company is always there to support team members in challenging situations.
Social Initiatives
Every BeginTimes employee can participate in social projects aimed at supporting organizations, volunteering initiatives and environmental and ecological efforts.