Backend Engineer
What is this project about?
Our client provides software for fitness and wellness businesses to manage their operations and for their customers to book their services. They aim to make software accessible to the entire market, not just larger premises-based businesses. Since 2017, they have grown to support thousands of businesses and hundreds of thousands of their customers.
What is the team size and structure?
You will work closely with the Head of Development, CEO, and stakeholders.
How many stages of the interview are there?
Interview with the Recruiter — up to 30 min.;
Tech interview on our side — up to 1 hour.;
Tech interview on our client side — up to 1 hour;
Non-technical interview on the client side.
Requirements
Hard skills
- 5+ years of commercial experience with Golang;
- Strong understanding of API development principles, with hands-on experience in REST, GraphQL, and gRPC;
- Solid experience working with MySQL databases, including optimization and complex queries;
- Knowledge of Kubernetes for cloud orchestration and deployment management;
- Proficiency in caching mechanisms, particularly Redis;
Experience with RabbitMQ; - Familiarity with load-balancing concepts and tools like HaProxy;
- Good communication skills;
- English — Upper-Intermediate.
Responsibilities
- Collaborate with stakeholders to architect, develop, and maintain new services;
- Implement new features in existing services;
- Enforce rigorous code quality across all aspects of the platform;
- Assist the Head of Development with the optimization and maintenance of cloud services;
- Research and implement new tools and technologies to streamline development processes.