Position: Senior Golang developer
Company: Favbet
Experience required: 3y

Responsibilities:
— Work on challenging projects to deliver expressive products;
— Maintain and develop technical quality of the team by using the best engineering techniques and approaches;
— Follow well-built design and high-quality implementation practices;
— Develop and support several services of the platform;
— Writing efficient, scalable and reusable code;
— Review and build architecture of the highload product. Refactor existing code;
— Mentor our developers and conduct knowledge-sharing sessions;
— Take part in the interviewing process.


Qualifications:
— 4+ years of Back End development experience;
— 2+ years experience Go programming language;
— Work experience with RabbitMQ, Mongo, Redis, PostgreSQL;
— Work experience with ORM (at least one of GORM, XORM, BEEGO);
— Experience in development of highload web products;
— Experience with microservice architecture;
— Understanding of fundamental design principles behind a scalable application;
— Understanding of fundamental designs of OOP;
— Experience in writing unit/integration tests.

We can offer:
—Medical insurance for employees and the possibility of training employees at the expense of the company;
— Inclusive corporate culture — we embrace diversity and individuality;
— Energized and empathetic team of experts who enjoy working and hanging out together;
— 24 days of paid vacation and 10 sick days — we value rest and recreation. We also comply with the national holidays;
— Remote work;
— Engagement into meaningful and ambitious projects that have a significant impact;
— Comfortable compensation rate — we respect the value of human work;
— Flexible work schedule — we expect a full-time commitment but do not track your working hours;
— Flat hierarchy without micromanagement — our doors are open, and all teammates are approachable;
— A learning environment that promotes growth and professional improvement.