The role involves the design and development of the core banking system and Internet acquiring service within the financial ecosystem.
Participation in product architecture design and query optimization is required.
Responsibilities include data handling, which encompasses synchronization, transmission, and processing.
The implementation of new business logic in applications is a key task.
The position also involves working with metrics, focusing on integration, optimization, and monitoring.
Requirements:
Candidates must have at least 5+ years of experience in backend development, including 2+ years of production experience with Golang.
A deep knowledge of Golang and its ecosystem is essential.
A solid understanding of multithreaded systems and concurrent programming principles is required.
Strong knowledge of SQL and experience working with relational databases is necessary.
Proven experience in developing and maintaining microservice architectures is expected.
A strong understanding and practical application of software development principles such as SOA, SOLID, KISS, and DRY is required.
Experience in architectural design and a readiness to propose and implement technical solutions are important.
Familiarity with Clean Architecture principles and Domain-Driven Design (DDD) is preferred.
Experience in fintech is a plus, but not mandatory.
Good written and verbal communication skills in English (B1–B2 level or higher) and fluency in the Russian language are required.
Benefits:
The position offers an opportunity to contribute to making something great even greater, allowing you to be a reason for the company's growth and development.
There are career prospects available, as the company is young with huge ambitions, and it is important for employees to grow with the organization.
Employees will work with coworkers who are passionate about their business.
Compensation will fully correspond to the competence and knowledge of the employee, with yearly performance reviews.
The role allows for remote work.
Employees receive 20 days of vacation time, bank holidays, sick leaves, and an additional birthday day off.