Mayflower
Backend Developer (PHP and Golang)
1 нед. назад
КипрSeniorOnsite
phpgolangmysqlrest apiunit testingfunctional testingkafkagrpc
Mayflower is a technology company that transforms the live entertainment industry using advanced technologies including ML and VR. They are looking for a Backend Developer to join their infrastructure team working mainly with Golang and PHP.
About the company
- Mayflower is a technology company that alters the entertainment industry to a new level of perception and engagement.
- They are building the future of live entertainment by providing the best and high-quality live streaming experience.
- The company is growing rapidly by X2 per year and introducing solutions based on ML algorithms and experimental directions such as VR.
- Their professional team consists only of senior-level specialists.
Responsibilities
- Separation of complex parts of the project into microservices in Golang
- Implementation of Event sourcing (Kafka)
- Work on infrastructure tasks
- Profiling and optimizing solutions
- Unit and API code coverage with tests
- Search for scaling solutions
Requirements
- At least 5 years of experience in PHP development (current version 8.3)
- Proficiency in Go and MySQL
- Design and implementation of REST API
- Understanding and ability to write unit and functional tests
- Practical experience in debugging, profiling, optimization of PHP / Go code
- Understanding of sharding and replication principles, pros and cons
- Ability to choose appropriate data structures for specific tasks
- Will be a plus: Experience with Go, microservices, Kafka and GRPC
Conditions
- Equipped office in the center of the city
- 300 days of sunshine a year, Mediterranean coast, fruits, and a friendly atmosphere
- Employment contract under EU law, white salary, Cyprus work visa for 3 years
- Company support in obtaining work visas for family members
- Full relocation package including tickets to Limassol for candidate and family, taxi to office, and apartments for first month at company expense
- Opportunities for professional growth through courses and conferences
- Language courses, mindfulness webinars, corporate discounts on Coursera and other platforms
- Corporate incentive programs
- Free catering in the office, and a free cafeteria