Senior PHP+Go Developer
The client provides software for fitness and wellness businesses, such as gyms, yoga and Pilates studios, martial arts centers, and personal trainers. Their SaaS platform helps businesses manage operations and enables customers to book services. The company focuses on making software accessible to businesses of all sizes. Established in 2017, the client supports thousands of businesses and hundreds of thousands of customers globally.
Cooperation: Long-term collaboration opportunity.
Stage: Project started in 2015, was mostly rewritten in 2017. Currently, they are actively transitioning from PHP to Go; 80% PHP - 20% Go.
Tech Stack: pure PHP (v7), Golang, Doctrine, Codeception, REST, Redis, RabbitMQ, MySql, Kubernetes, Helm, GraphQl.
Timezone Requirements: The client is in the UK. EU/Ukraine time is ok. Work schedule: 9-10 a.m.-6-7 p.m., flexible working hours.
English: Upper-intermediate+.
Requirements:
- 5+ years of software engineering experience, preferably in SaaS development (for Senior position);
- 2+ years of Go programming experience;
- 3+ years of PHP programming experience;
- Experience building and maintaining APIs (GraphQL, REST, gRPC);
- Strong understanding of cloud services, Kubernetes, and Docker;
- Familiarity with testing frameworks and secure programming practices;
- Knowledge of booking, eCommerce, and payment systems is a bonus.
Responsibilities:
- Transition the PHP API to Go;
- Architect, develop, and maintain scalable and resilient applications;
- Implement and optimize cloud services;
- Research and introduce new tools to streamline development processes;
- Ensure high code quality and secure programming standards;
- Opportunity for horizontal development in advanced backend systems and DevOps.
Benefits from 8allocate:
- Team & Culture: Team events, offsites, and a culture that keeps people connected.
- Learning & Development: Budget for courses, certifications, and conferences.
- Well-being: Flexible support in line with company policy, with options to support your physical and mental well-being (sport, mental health, or medical insurance).
- Rest & Recovery: Paid vacation and sick leave.
Required skills experience
| Golang | 5 years |
| PHP | 3 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |