New

Middle PHP Developer

Job description

Our client is a rapidly growing EU-based fintech company that provides innovative payment services for online merchants and various businesses across Europe and worldwide. They collaborate with European acquiring banks and numerous other payment institutions globally to offer comprehensive online payments, card services, and crypto payments to their clients.

 

The client is seeking highly skilled PHP Developers to join their dynamic development team. They are looking for candidates at various seniority levels: Team LeadSenior, and Middle. As a PHP Developer, you will be responsible for developing and maintaining core payment solutions and integrating with various partners’ APIs. You will play a key role in ensuring the system’s architecture is robust, scalable, and secure, adhering to the best practices in PHP and Laravel development.

 

Tech Stack:

Company's projects are hosted on Amazon AWS and utilize the LAMP stack, featuring PHP 8 and Laravel 10. They leverage MySQL 8 for database management and Redis for queues. Their development approach is typically Domain-Driven Design (DDD), and they employ a combination of Modular Monolith and Microservices architectures. Additionally, they integrate Event-Driven Architecture to enhance flexibility, responsiveness, and resilience.

 

Key Responsibilities:

  • Develop and maintain our payment solutions using PHP and Laravel.
  • Integrate third-party RESTful APIs into our platform ecosystem.
  • Follow PHP/Laravel best practices, including coding standards, testing, and documentation.
  • Ensure robust, scalable, and secure system architecture.
  • Enhance system resilience through effective error handling, monitoring, and performance tuning.
  • Collaborate with cross-functional teams to define, design, and ship new features.

 

Requirements:

  • At least 3 years of proven experience as PHP Developer, with a strong portfolio of successful projects.
  • Experience in the fintech, banking industry or similar complex domains.
  • Familiarity with best practices in software development, including SOLID/DRY principles, design patterns, and testing methodologies.
  • Extensive experience with Laravel framework.
  • Strong understanding of RESTful API design and implementation.
  • Proficient in designing scalable and maintainable system architectures.
  • Experience with database design and management (SQL & NoSQL).
  • Excellent problem-solving skills and attention to detail.
  • Experience with Crypto related solutions is a plus.
  • Experience with version control systems (Git).
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Good written English
show
#6fcfe1
Woman thinking and looking to the right

Download our free 2024 Salary Guide

and see how much you could be earning!