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
Technical Skills Required
Benefits & Perks
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
Palta
Palta