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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
lapitopa
aloha browser