Middle PHP Developer

Growe

Job Summary

Growe is seeking a Middle PHP Developer to develop and support internal payment solutions, refactor and optimize existing code, and ensure high code quality through unit tests and clean architecture. The role involves collaborating with QA and DevOps on full lifecycle delivery, participating in code reviews, and resolving technical and performance issues. Candidates should have 3+ years of PHP experience, solid OOP knowledge, and experience with MVC frameworks and system integrations.

Must Have

  • 3+ years of experience with PHP
  • Solid knowledge of OOP and software design patterns
  • Experience with MVC frameworks (Yii2, Laravel or Symfony)
  • Hands-on experience integrating payment systems (PSPs, gateways, banks)
  • Hands-on experience integrating third-party systems
  • Confident with MySQL
  • Experience working with Redis, Git, Composer, and Nginx
  • Understanding of REST API design and client-server architecture
  • Familiarity with Docker

Good to Have

  • Experience with message brokers like RabbitMQ, Kafka, SQS or Gearman
  • Team player skills
  • Good communication skills
  • Openness to new challenges

Job Description

##### Growe welcomes those who are excited to:

  • Develop and support internal payment solutions, modules and services;
  • Refactor, optimize, and improve existing code;
  • Ensure high code quality through unit tests and clean architecture;
  • Collaborate with QA and DevOps on full lifecycle delivery;
  • Participate in code reviews and team knowledge sharing;
  • Analyze and resolve technical and performance issues.

##### We need your professional experience:

  • 3+ years of experience with PHP;
  • Solid knowledge of OOP and software design patterns;
  • Experience with MVC frameworks (Yii2, Laravel or Symfony);
  • Hands-on experience integrating payment systems (PSPs, gateways, banks);
  • Hands-on experience integrating third-party systems;
  • Confident with MySQL;
  • Experience working with Redis, Git, Composer, and Nginx;
  • Understanding of REST API design and client-server architecture;
  • Familiarity with Docker;
  • Experience with message brokers like RabbitMQ, Kafka, SQS or Gearman (would be a plus).

##### We appreciate if you have those personal features:

  • Team player skills;
  • Good communication skills;
  • Openness to new challenges.

##### We are seeking those who align with our core values:

  • GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals;
  • DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy and driving Growe to success;
  • BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.

14 Skills Required For This Role

Communication Team Player Design Patterns Github Game Texts Quality Control Mysql Rabbitmq Nginx Redis Docker Laravel Git Php

Similar Jobs