PHP backend integrations developer
Key Responsibilities:
- Develop and maintain robust backend applications using PHP and Laravel.
- Write clean, maintainable, and well-documented code to ensure readability and reusability.
- Design and implement efficient RESTful APIs and, optionally, GraphQL APIs.
- Write comprehensive tests using PHPUnit or Pest in adherence to TDD practices.
- Manage data structures and ensure proper data reconciliation processes.
- Integrate with third-party services using APIs, with a strong understanding of JSON structures.
- Maintain a proficient understanding of software development workflows and version control using Git.
- Build and maintain API services for external services, ensuring high performance and security.
- Develop and integrate advanced solutions for queues and message brokers to enhance application scalability and reliability.
- Engage in Laravel package development to extend functionality and promote code reuse.
- Implement rigorous security measures, handle authentication protocols, and optimize performance across all backend systems.
Required Experience:
- Proven experience as a PHP backend developer in financial sectors such as banking, fintech, or related fields.
- Demonstrated experience with API integration and management.
- Familiarity with data structures relevant to financial operations and transaction systems.
- Experience in a financial environment, particularly with systems related to wallet management or banking applications.
- Advanced knowledge of queues and message brokers.
- Experience in developing and maintaining Laravel packages.
- Strong background in security, authentication, and performance optimization in software development.