Backend Developer (Microservices Architecture)

aloha browser • Cyprus
Remote Relocation
Apply
AI Summary

We are seeking a skilled Backend Developer to join our team in migrating a legacy PHP monolith to a modern microservices architecture using Go. The ideal candidate will have experience with microservices architecture, event-driven architecture, and highload systems specifics.

Key Highlights
Migrating legacy PHP monolith to microservices architecture
Developing new microservices in Go
Maintaining and improving existing services
Technical Skills Required
Go PHP Yii2 Laravel Node.js NestJS Docker Docker Swarm PostgreSQL Redis ClickHouse NATS Grafana
Benefits & Perks
Remote work within the European Economic Area
Full relocation support to Cyprus for office work
Full-time employment

Job Description


We are looking for a highly skilled and motivated Backend Developer.


We offer remote work within the European Economic Area (and some other countries) or in-office opportunities in Limassol, Cyprus. Full relocation support to Cyprus is available for those who prefer office work.


About the project


We have a legacy PHP monolith that we're actively migrating to a modern microservices architecture. We're looking for a developer to help us with this exciting journey.


Required


  • Commercial development experience with Go
  • Understanding of microservices architecture principles
  • Experience with event-driven architecture
  • Understanding of highload systems specifics
  • Strong Docker skills
  • Russian language C1 and above


Nice to have


  • PHP experience
  • Experience migrating monoliths to microservices
  • Familiarity with NATS
  • Experience with Docker Swarm or Kubernetes


The person we're looking for


  • Ready to dive into someone else's code and not afraid of legacy
  • Can justify technical decisions
  • Able to work in a team and share knowledge
  • Not afraid to ask questions and suggest improvements


What you'll be doing


  • Developing new microservices in Go
  • Maintaining and improving existing services
  • Refactoring legacy code and extracting functionality from the monolith
  • Occasionally working on tasks in the PHP monolith
  • Participating in designing the architecture of new solutions
  • Writing clean, maintainable code


Our stack


  • Go
  • PHP (Yii2 / Laravel)
  • Node.js (NestJS)
  • Docker, Docker Swarm
  • PostgreSQL, Redis, ClickHouse
  • NATS
  • Grafana




Similar Jobs

Explore other opportunities that match your interests

Senior Paid Search Specialist

Programming
•
20h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Palta

Cyprus

Senior Paid Search Specialist

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Palta

Cyprus

Senior Unity Developer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lapitopa

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly