We invite a Senior PHP Developer (Slim Framework / Symfony) to join our team.
We invite a Senior PHP Developer (Slim Framework / Symfony) to join our team.
About us
- On the market since 2002;
- Operational departments and development hubs worldwide.
Project description
The customer's product is a mobile app for iOS and Android. It features a city map displaying electric car charge pools. The map shows each charge pool's name and whether it is active. Users input information about their electric cars, such as model and charger type, into the app. They can also leave comments on charge pools and view real-time charging statuses. Additionally, the app displays the distance to the nearest charge pool and includes an integrated payment service.
Technical stack:
- Backend: PHP 8, Slim Framework, PSR standards, hexagonal architecture;
- Infrastructure: Docker on AWS ECS;
- Databases & Caching: MySQL Aurora, Redis, OpenSearch;
- Asynchronous / Messaging: SNS / SQS;
- Frontend: JavaScript, HTML, Twig;
- Methods & Tools: Git, Agile, code review, pair programming, best development practices.
Requirements
- Senior-level developer with at least 5 years of experience in the development of backend applications in PHP;
- Experience with Symfony or Slim frameworks;
- Understanding of hexagonal architecture;
- Strong communication skills;
- Proactive and autonomous;
- French - B2 or higher for daily communication with the customer's team;
- English - B2 or higher;
- Timezone - GMT+3 or ready to adjust.
Responsibilities
Supporting the internationalization of the product, mainly focusing on billing and collections, with a direct impact on user experience and service scalability.
We offer
- Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
- Paid vacations (24 working days/year) and sick leave;
- Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
- Working on exciting projects in an international team of professionals;
- Opportunities for learning and practicing new technologies; internal training;
- Participating in inner meetups and permanent experience exchange with colleagues;
- Well-defined development processes and methodologies;
- Partial reimbursement of medical fees, massage, or sports.
Recognize yourself? We are waiting for your CV!
Please, fill in the form and we will contact you in case if your experience suits our offer