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.