Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Go Developer

at FYST

Posted 2 weeks ago | 0 applied

Description:

  • 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.