• Strong knowledge of Go;
• Commercial development experience of at least 1 year;
• Experience in designing highly loaded systems;
• Understanding of concurrency patterns and memory management;
• Understanding how to build flexible, scalable, high-performing, extensible, testable systems;
• Proficiency in Microservices architecture concepts;
• Understanding of KISS, DRY, YAGNI;
• Experience with messaging systems, e.g. NATS;
• Experience with, e.g. PostgreSQL;
• Advanced use of git;
• Advanced use of Unix-like operating system commands;
• Experience with Docker, Docker-compose.
Experience with medical systems.
• Work on a completely new project, which is the company’s own product in telemedicine, in a team of professionals with strong support and mentoring;
• Competitive salary with regular reviews;
• Comfortable and cozy office in the city center;
• Ukrainian calendar of holidays;
• Social package: 18 workdays of paid vacation, paid sick leave (in accordance with the legislation of Ukraine).
• Design and development of systems based on business requirements;
• The choice of methods of interaction between system components;
• Creating a working prototype;
• Software Design of interfaces and application components;
• Analysis and correction of performance problems;
• Code and design review with big changes;
• Code refactoring.