Responsibilities
- Read legacy code in PHP, Perl, or JavaScript, extract business logic, and correctly reimplement it within a modern microservices architecture.
- Ensure idempotency, data integrity, and graceful error handling across all services, rejecting any 'almost working' solutions.
- Split time between building new features from scratch and refactoring existing legacy modules into clean, maintainable code.
- Design and consume external APIs with a deep understanding of webhooks, callbacks, and complex retry policies.
- Maintain clear and strong English communication to collaborate effectively with multiple stakeholders across departments working in agile sprints.
- Go beyond the 'what' and 'how' of the code by bringing a product-focused mindset to understand business logic and end-user impact.
- Contribute to CI/CD pipelines, Docker, or Kubernetes infrastructure where relevant, and bring a passion for infrastructure if you have it.
- Propose and advocate for tools or technologies that demonstrably improve performance, security, or development speed.
Benefits
- After passing probation, a Provident Fund will be started to secure your financial future.
- An annual Learning Budget for professional development is available after probation.
- A monthly Wolt allowance of €150 to cover lunch expenses.
- A SportsBenefits membership providing access to a wide variety of gyms and sports facilities.
- After one year with the company, you may be eligible for a company car, subject to performance and availability.
- Complimentary parking space near the office for a smooth commute.
- 25 days of vacation plus public holidays and 10 days of sick leave.
- An exclusive local discount card and tickets for events like Beonix and basketball games.
- Free Greek language classes twice a week, open to all team members.
- Company celebrations that bring colleagues from all offices together.
- Opportunities to participate in international company events and initiatives, connecting with colleagues globally.
Compensation
Not specified
Work Arrangement
On-site in Cyprus with relocation support
Team
Collaborate with multiple stakeholders across departments in agile sprints
Other
- Relocation package available, discussed in first interview.
- Employment contract with relocation support.
- Probation period mentioned (benefits eligibility after probation).
Relocation package available, discussed in first interview