Go Developer

Tasks

  • Design and development of a microservice backend in Go, which in the future will replace the monolith with Ruby-on-Rails;
  • Contract development (we use the contract-first approach);
  • Writing unit tests;
  • Conducting a code review;
  • Writing documentation.

Our expectations

  • Go – confident possession, Ruby-on-Rails – read code;
  • SQL: PostgreSQL, NoSQL: RedisMessage
  • bus: Kafka/Rabbit/ZMQ;
  • CI/CD: Teamcity / Gitlab CI
  • Docker;
  • At least 2 years experience in commercial software development;
  • Understanding the concept of REST API;
  • Working knowledge of git flow;
  • Ability to work in a team: listen, be patient, negotiate, help others;
  • Willingness to take responsibility for solving business and technical problems.

Will be a plus

  • Experience in Ruby on Rails development;
  • Experience in designing systems according to business requirements;
  • Experience in fintech;
  • Practice of application of OpenTracing;
  • Commercial or personal experience with blockchain, web3, crypto products.

Additionally

  • Willingness to discuss relocation to Georgia;
  • The ability to work from anywhere in the world.