- Development of services on Golang;
- Writing unit tests;
- Creation of high-quality, easily maintained code;
- Development of new and refinement of existing services in backend.
- Good knowledge and experience with Golang;
- Experience with MongoDb, Redis;
- Knowledge of the basics of working with Git;
- Experience in * nix;
- The ability to understand others' code, quickly understand the task;
- Understanding software development and testing processes;
- Code debugging and profiling skills;
- Understanding Agile approaches; experience in one of the Agile practices;
- Knowledge of assembly tools.
Will be an advantage:
- Experience with Golang over 3 years;
- Experience in writing unit tests;
- Good understanding of microservice architecture;
- Docker experience;
- Experience with graph databases.