Senior Backend Developer (PHP)

Our client is a fast-growing fintech company transforming global payments. They build secure, high-performance solutions and integrate with top acquirers and gateways, offering engineers a chance to shape products and set new fintech standards.

Your Role and Impact

As a Senior Backend Developer, you will work on designing software from scratch, enhancing existing APIs, integrating third-party solutions, and supporting our payment ecosystem in production. This is a hands-on role where you will solve complex problems, improve performance, and shape the architecture of our platform.

Responsibilities

  • Design, develop, test, document, release, and support backend software and APIs.
  • Enhance and optimize existing systems to ensure scalability and reliability.
  • Integrate third-party solutions (acquirers, gateways, alternative payment methods, scoring/monitoring systems, reporting tools, etc.).
  • Debug and resolve issues, ensuring smooth operation of software in production.
  • Create and maintain technical documentation.
  • Collaborate with frontend developers and cross-functional teams to deliver high-quality solutions.
  • Participate in the full SDLC, from requirements gathering to deployment and support.

Requirements

  • Strong knowledge of PHP (OOP principles) and experience with Symfony (core framework).
  • Hands-on experience with Doctrine ORM, PostgreSQL, SQL (CRUD operations, data manipulation).
  • Deep understanding of security in PHP (SQL injections, XSS, CSRF, etc.).
  • Experience with unit, integration, and functional testing (PHPUnit).
  • Solid understanding of DDD, CQRS, Event Sourcing, SOLID principles, GoF design patterns, and Hexagonal Architecture.
  • Experience with REST APIs, microservices, and event-driven systems.
  • Familiarity with CI/CD processes, Docker, Kubernetes, and Jenkins.
  • Strong troubleshooting skills and the ability to debug across different environments.
  • Good understanding of Agile methodologies (Scrum/Kanban).

Nice to Have

  • Experience with Redis, Elasticsearch.
  • Experience with GitLab CI/CD.
  • Knowledge of nginx, shell scripting.
  • OpenAPI/Swagger documentation.
  • Experience with TDD, UML.
Published 2 September
110 views
ยท
25 applications
To apply for this and other jobs on Djinni login or signup.
Loading...