Middle PHP Developer
Growe
Job Summary
As a Middle PHP Developer at Growe, you will be responsible for developing and supporting payment integration modules and services, refactoring and optimizing existing code, and ensuring high code quality through unit tests. You will collaborate with QA and DevOps, participate in code reviews, and analyze technical issues. The role requires 3+ years of PHP experience, solid OOP knowledge, and expertise with MVC frameworks like Yii2, Laravel, or Symfony, along with payment system integration.
Must Have
- Develop and support payment integration 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
- 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)
- Confident with MySQL and/or PostgreSQL
- 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 or Gearman
- Team player skills
- Good communication skills
- Openness to new challenges
Job Description
##### Growe welcomes those who are excited to:
- Develop and support payment integration 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);
- Confident with MySQL and/or PostgreSQL;
- 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 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.
Apply for this job
------------------
*
indicates a required field
First Name*
Last Name*
Email*
Phone
Country
Phone
Resume/CV*
AttachAttach
Dropbox
Google Drive
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
Cover Letter
AttachAttach
Dropbox
Google Drive
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
- * *
Please add a link to your LinkedIn profile (if available).
What is your current location?*
What is your salary expectation in USD Gross (before taxes)?*
Submit application