Published: Tue, 30 Jul 2024 08:39:01 +0000
Position: Senior Laravel Backend Developer
Company: XM
Location: Cyprus
Website: https://xm.com
About the Company:
XM is a leading financial services company with headquarters in Cyprus. We specialize in cutting-edge software engineering and offer a dynamic and intellectually stimulating work environment. Our team is dedicated to staying at the forefront of technology, providing our employees with continuous personal development and international training opportunities.
Role:
We are seeking a Senior PHP Developer to join our team. In this role, you will be responsible for developing and implementing backend services using PHP 8+ and Laravel 9+. You will work closely with cross-functional teams to design, develop, and maintain robust and scalable backend solutions for our platform. This is an exciting opportunity to be at the forefront of shaping the future of software development.
Key Responsibilities:
– Develop and implement backend services using PHP 8+ and Laravel 9+
– Utilize Kafka or similar technologies to design and implement event-driven systems for real-time data processing and communication between micro-services
– Employ strong Git practices and implement CI/CD pipelines to ensure efficient and reliable code deployment workflows
– Optimize database performance and scalability using MySQL and Redis for caching and data storage
– Collaborate with cross-functional teams to deliver end-to-end features and enhancements
– Provide mentorship, code reviews, and technical guidance to junior team members
– Stay up-to-date with the latest technology stacks and workflows
Requirements:
– BSc/MSc in computer science or any other relevant degree
– 4-5 years of experience in a similar position
– Extensive experience in backend development using PHP 8+ and Laravel 9+
– Deep understanding of Laravel’s advanced concepts such as service providers, Passport/Sanctum, Eloquent ORM, Queues, Scheduler, and more
– Proven experience in building and maintaining backend services
– Knowledge of object-oriented programming principles and design patterns
– Experience with code quality tools like Psalm, PHPStan, and Laravel Pint
– Experience in writing tests using PHPUnit or Pest
– Familiarity with event-driven architectures and technologies like Kafka, gRPC, or similar messaging systems
– Proficiency in VCS, particularly Git, and hands-on experience with CI/CD pipelines
– Solid understanding of relational databases, particularly MySQL and PostgreSQL, and caching mechanisms using Redis
Advantages (not required, but considered a plus):
– Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
– Knowledge of cloud technologies, ideally AWS, and infrastructure as code using tools like Terraform
– Frontend skills in Angular or VueJS
– Experience in Go programming language
– Experience with ClickHouse or similar columnar databases
– Experience with monitoring tools such as NewRelic, Zabbix, and Sentry
Benefits:
– Attractive remuneration package with performance related rewards
– Food allowance
– Continuous personal development and international training opportunities
To apply, please visit: https://weworkremotely.com/remote-jobs/xm-senior-laravel-backend-developer-cyprus Apply link