Middle PHP Developer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 3+ years of hands-on experience with PHP; • Strong knowledge of OOP principles and software design patterns; • Experience working with MVC frameworks (Symfony, Yii2, Laravel - optional); • Practical experience integrating payment systems (PSPs, gateways, banks) and other third-party services; • Confident working with MySQL and/or PostgreSQL databases; • Experience using Redis, Git, Composer, and Nginx; • Solid understanding of REST API design and client-server architecture; • Familiarity with Docker; • Experience with message brokers (RabbitMQ, Kafka, SQS, Gearman) will be a plus. • English - Intermediate (some clients speak English). • We appreciate if you have those personal features: • Strong problem-solving mindset and ability to analyze complex technical issues; • Attention to detail and commitment to code quality and system reliability; • Structured thinking and ability to work with complex, distributed systems; • Proactive approach: you take ownership and look for ways to improve existing solutions; • Willingness to learn, share knowledge, and grow together with the team. • 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.
Responsibilities
• Develop, maintain, and improve internal payment solutions, modules, and services within a payment gateway ecosystem; • Refactor and optimize existing code for performance, scalability, and stability of payment services; • Ensure high code quality through clean architecture, best practices, and unit testing; • Analyze, troubleshoot, and resolve technical and performance-related issues in payment systems.
Benefits
• None stated in the job posting.