Backend Developer for Microservices Architecture

aloha browser • Cyprus
Remote Relocation
Apply
AI Summary

We are looking for a highly skilled Backend Developer to help us migrate our legacy PHP monolith to a modern microservices architecture. The ideal candidate will have commercial development experience with Go and a strong understanding of microservices architecture principles. The role involves developing new microservices in Go, maintaining and improving existing services, and refactoring legacy code.

Key Highlights
Legacy PHP monolith migration to microservices architecture
Go development experience
Microservices architecture principles
Key Responsibilities
Developing new microservices in Go
Maintaining and improving existing services
Refactoring legacy code and extracting functionality from the monolith
Technical Skills Required
Go PHP Docker PostgreSQL Redis ClickHouse NATS Grafana
Benefits & Perks
Remote work within the European Economic Area
Full relocation support to Cyprus
In-office opportunities in Limassol, Cyprus
Nice to Have
PHP experience
Experience migrating monoliths to microservices
Familiarity with NATS
Experience with Docker Swarm or Kubernetes

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 Unity Developer

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

lapitopa

Cyprus
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

aloha browser

Cyprus
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

aloha browser

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly