Growe·3 days ago
Refactor and optimize existing code to enhance the performance, scalability, and stability of payment services;
Ensure high code quality through clean architecture, best practices, and unit testing;
Participate in code reviews and actively contribute to team knowledge sharing;
Analyze, troubleshoot, and resolve technical and performance-related issues in payment systems.
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).
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.
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.