6 дней назад
Backend Developer (PHP and Golang)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Backend Developer (PHP/Golang): Building and scaling backend infrastructure for live entertainment streaming with an accent on PHP and Go development, microservices, event sourcing with Kafka, and API testing. Focus on profiling and optimizing code, designing scalable solutions with sharding and replication, and improving service reliability through unit and functional tests.
Location: Hybrid office role in Limassol, Cyprus; relocation to Cyprus required
Company
Mayflower is a technology company developing live entertainment and streaming solutions, including VR and ML-based products.
What you will do
- Separate complex parts of the platform into Golang microservices.
- Implement event sourcing using Kafka.
- Handle infrastructure and scalability tasks.
- Profile and optimize PHP and Go solutions.
- Develop unit and API tests and improve code coverage.
- Design and evaluate scaling solutions.
Requirements
- At least 5 years of PHP development experience; the current project version is PHP 8.3.
- Fluent knowledge of Go and MySQL.
- Experience designing and implementing REST APIs.
- Understanding of unit and functional testing, with practical experience writing tests.
- Practical experience debugging, profiling, and optimizing PHP and Go code.
- Understanding of data structures, sharding, and replication, including their advantages and limitations.
Nice to have
- Experience with Go, microservices, Kafka, or gRPC.
Culture & Benefits
- Employment contract under EU law and support with obtaining a Cyprus work visa for three years.
- Relocation package includes travel to Limassol for the employee and family, transportation to the office, and accommodation for the first month.
- Equipped office in the city center with free catering and cafeteria access.
- Medical insurance for the whole family, mobile package, and support with car and school or kindergarten expenses.
- Professional development through courses, conferences, language classes, webinars, and learning platform discounts.
- MacBook, iMac, or other requested equipment, plus access to technical decision-making, team events, and hackathons.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →