Middle Go developer
Tasks
- Implementation of product features in a multicomponent backend system;
- Work to eliminate technical debt (refactoring, implementation of trading and monitoring tools, separation of monolithic components);
- Bringing tasks to the prod and their support at all stages of the development process;
- Writing unit tests;
- Participation in a cross-team code-review.
Our expectations
- At least 3 years of commercial development experience in Go;
- Good knowledge of Go;
- Ability to apply basic algorithms and data structures in solving problems;
- Ability to work with databases (relational and not only);
- Understanding the REST API concept;
- Experience with Git;
- Experience with Linux.
Will be a plus
- Ability to collect requirements for tasks
- Java, JS or Python;
- Experience in trading on the stock exchange or working in fintech;
- The practice of using OpenTracing.
Additionally
- Willingness to discuss relocation to Georgia;
- The ability to work from anywhere in the world.