Next job

Senior Go Developer (RozetkaPai) in EVO

Posted more than 30 days ago

124 views

EVO

EVO

0
0 reviews
Without experience

Translated by Google

August 8, 2024 Senior Go Developer (RozetkaPay) Kyiv, remotely RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, making the purchase process simple and secure. RozetkaPay is part of the EVO-Rozetka group of companies. The payment service was created on the basis of the country's most famous marketplaces, which are used by millions of Ukrainians. Our services are already used by Rozetka, Prom, Vchasno, Bigl, Shafa

August 8, 2024

Senior Go Developer (RozetkaPay)

Kyiv, remotely

RozetkaPay is a payment service that provides convenient, fast and reliable payment services both online and offline, making the purchase process simple and secure.

RozetkaPay is part of the EVO-Rozetka group of companies. The payment service was created on the basis of the country's most famous marketplaces, which are used by millions of Ukrainians.

Our services are already used by Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo and others.

Technology stack:

  • Golang 1.22+, grpc, RESTful
  • Temporal
  • Postgresql , Redis, RabbitMQ, Kafka, ElasticSearch/OpenSearch
  • Kibana, Grafana
  • GCP, Kubernetes, Docker, GitLab CI, Argo CD
  • and any technology , which the team recognizes as necessary for use

Quality and flexibility are very important to us, so we use:

  • Microservice approach to development
  • Mandatory stage of code review
  • Coverage with tests and metrics
  • Compliance with code quality standards
  • Support and responsibility for functionality after implementation in the working environment
  • Mutual respect and high-quality open communication

What is important for this role:

    < li>5+ years of software development experience
  • 3+ years of Golang
  • competitive programming experience in any language - understanding what the approaches are and why they are needed in general < /li>
  • experience using any SQL and NoSQL solutions, and understanding the reasons for using each in a particular case (for example, why MongoDB instead of Postgres, or why Postgres instead of Cassandra)
  • experience profiling applications, using metric + experience in eliminating the "performance bottleneck"
  • confident analytical abilities - it will be necessary not to simply make features according to the description, but to think through the functionality, starting from informalized requirements, choose the most appropriate solution and implement it
  • the ability to interact in a team - not just an abstract "team player", but a real ability (experience) to find a compromise in controversial moments, and always be open to discussion
  • Experience in working with: internet payments/payment systems/ accounting systems Temporal highly loaded systems/large volumes of data

Tasks:

  • Development and further support of system components that implement or provide functionality: transaction reconciliations with partners, calculations for completed transactions, their accounting, formation and sending of registers, integration with client-bank systems regarding import and export of documents, etc.

We offer: < /b>

  • Official employment in the company's staff
  • 24 calendar days of paid vacation per year, unlimited sick leave.
  • Remote work. Possibility to visit the office in Kyiv
  • Medical insurance
  • Services of a corporate psychologist.

Translated by Google

Without experience
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept