Open Positions
System Analyst
Responsibilities:
Gather, analyze and formalize system requirements and define tasks for system development
Prepare and coordinate technical documentation
Create and update functional and integration specifications
Assess of software architectural implementation
Estimate the effort required for various tasks
Requirements:
At least 3 years of experience in banking processing
Experience in developing functional requirements, technical specifications and project documentation
Proven experience in creating technical documentation for modules, services, and microservices
Experience with the iso8583
Experience in designing high-performance, fault-tolerant systems
Strong knowledge of XML/JSON and experience in working with these formats
Solid understanding of synchronous communication mechanisms: REST, gRPC
Experience in modeling business processes using UML/BPMN
Hands-on experience with databases: Oracle and/or PostgreSQL, ETCD, Zookeeper
Ability to write both simple and complex SQL queries
Experience in designing database schemas
Experience with message brokers: Kafka, RabbitMQ
Experience with one or more in-memory databases: Tarantool, Reddis, Apache Ignite
Proficiency in reading and understanding code in at least one of the following programming languages: Java, C/C++, GoLang
Understanding of the core stack of modern information systems development technologies based on microservices architecture
Understanding of cloud containerization technologies (OpenShift and Kubernetes)
Experience with monitoring systems: Prometheus, VictoriaMetrics and Grafana
Go Developer
Responsibilities:
Design system architecture, develop and optimize high-load services
Ensure code quality (code reviews and unit testing)
Collaborate with cross-functional teams to integrate services and deliver solutions
Troubleshoot and resolve issues with services in production environments
Requirements:
Strong proficiency in Go (Golang) with a minimum of 3 years of commercial development experience
Advanced Linux command-line skills
Solid understanding of design patterns and their practical application
Proficient in object-oriented programming principles
In-depth knowledge of multithreading, parallel processing and commonly used data structures and algorithms
Strong SQL skills with experience in Oracle, PostgreSQL databases
Experience with NOSQL databases
Experience with message queues Kafka, MQ, RabbitMQ
Knowledge of REST/gRPC
Experience in developing high-performance and fault-tolerant services
Experience in debugging applications and optimizing their performance
Ability to review and improve others' code, as well as accept feedback on your own code
Proficient in writing unit testing
Additional skills:
Experience with Python scripting
Knowledge of C/C++
Knowledge of Java
Experience with 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