Odessa, Ukraine

Middle Golang Engineer

Purpose of the job:

We are looking for a Golang backend Engineer for working on R&D projects, that include working on web services, creating dApps, communicating with blockchain part, writing smart-contracts, etc.

Main tasks and responsibilities:

  • Research and learn new technologies and practices;
  • Design, build, and maintain efficient, reusable, and reliable code;
  • Implement performance and quality modules;
  • Identify bottlenecks and bugs, and devise solutions to these problems;
  • Help maintain code quality, organization, and automatization.

Education, skills and experience:

  • Strong experience in designing back-end services;
  • At least a Bachelor’s degree;
  • Be involved in most of the technical decisions on the project.
  • Good communication skills in verbal and written English (min B2).

Would be a plus:

  • Strong experience (more than 2 years) with Golang;
  • Experience with Linux/Unix, Git;
  • Experience with unit testing;
  • Experience (or understanding) with DLT or Blockchain;
  • Experience with different types of DBs (SQL/NoSQL/KV), ORM (gorm);
  • Experience with different types of communication’s protocols MQTT(RabbitMQ), WebSockets, HTTP(s) (REST, JSON-RPC 2.0, gRPC), TCP;
  • Experience with containerization: Docker, Kubernetes;
  • Intermediate+ English.

What we offer:

  • Interesting and long-term projects;
  • Decent and stable payment of your knowledge and skills;
  • Career growth and personal evolution opportunities;
  • A team of experienced professionals;
  • Ability to get new experience and express yourself;
  • Paid educational seminars, conferences, certification;
  • Spacious, modern office;
  • Lunches at work and corporate events every month;
  • Full blockchain training;
  • Involvement in disruptive technologies and movements.

Apply for this job

Upload your CV and our recruiter will contact you soon