8allocate

Senior or Lead PHP+Go Developer

Client/Project:
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:

  • 10+ years of software engineering experience, preferably in SaaS development (for Lead position);
  • 6+ years of software engineering experience, preferably in SaaS development (for Senior position);
  • 3+ years of Go programming experience;
  • 5+ 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.

 

Why choose us?

  • “Family and Friends”. We are no longer a start-up, but we still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
  • “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that cover industries from commercial aviation to fintech (different technologies, different products).
  • “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, and learning from more experienced colleagues.

 

Benefits from 8allocate:

  • You’ll work with a supportive and spirited team of professionals.
  • Corporate events, holidays, and team building for your joy.
  • Training and development: we have a budget for your professional development.
  • Sport or massage compensation according to the general policy.
  • Compensation for psychological support or medical insurance according to the general policy.
  • People-oriented management without bureaucracy.
  • Paid vacation and sick leaves.
Published 11 August
59 views
·
11 applications
82% read
·
82% responded
Last responded 7 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...