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: Senior PHP Developer Team Lead. 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.
Team Leadership:
- Lead and manage the backend development team, providing guidance, mentorship, and support.
- Oversee the day-to-day activities of the team, ensuring projects are delivered on time and meet quality standards.
- Act as a Scrum Master for the backend team, facilitating agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Foster a collaborative and productive team environment, promoting continuous improvement and innovation. Team Leadership
Requirements:
- At least 7 years of overall software development experience
- At least 2 years of proven experience in a leadership role within a development team.
- Strong understanding of Agile/Scrum methodologies.
- Experience acting as a Scrum Master, preferably within a backend development context.
- Ability to effectively manage and mentor a team of developers.
- Excellent organizational and multitasking skills.
- Good written and fluent spoken English
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.