Senior PHP (Symfony) Developer віддалено The ideal candidate is an expert in PHP and Symfony , with extensive experience in developing scalable web applications and integrating various external services. They should have a solid understanding of data management and analytics, and be capable of implementing advanced features using Symfony’s tools and components. Strong English communication skills and a high level of responsibility are essential for this role. Responsibilities: Develop an
Senior PHP (Symfony) Developer
віддалено
The ideal candidate is an expert in PHP and Symfony , with extensive experience in developing scalable web applications and integrating various external services. They should have a solid understanding of data management and analytics, and be capable of implementing advanced features using Symfony’s tools and components. Strong English communication skills and a high level of responsibility are essential for this role.
Responsibilities:
- Develop and maintain web applications using PHP and Symfony 6+.
- Create custom API filters and integrate with API Platform 3.
- Manage data using Doctrine ORM (PostgreSQL with PostGIS) and ODM (MongoDB).
- Implement Symfony Events (Listeners and Subscribers) for analytics, tracking, and versioning.
- Perform M2M integrations and consume external APIs using Symfony packages.
- Utilize services for data retrieval (Core MLS sync), authentication (Auth0), messaging (RabbitMQ), email (Sendgrid), and private business logic connections to other services.
- Focus on developing analytics features for user behavior and MLS data analysis.
Requirements:
- Technical Skills:
- PHP Expertise : 7+ years of experience in PHP development.
- Symfony 6+ : Deep knowledge of Symfony framework and hands-on experience with Symfony 6+, including API Platform 3.
- Doctrine ORM and ODM : Proficiency in using Doctrine ORM for relational databases (PostgreSQL with PostGIS) and ODM for NoSQL databases (MongoDB).
- Symfony Events : Experience with creating and managing event listeners and subscribers for various functionalities.
- M2M Integrations : Strong background in consuming external APIs and services using Symfony packages.
- Data Retrieval and Messaging : Experience with Auth0, RabbitMQ, Sendgrid, and other integration services.
- Analytical Skills:
- Strong emphasis on analytics, including user behavior tracking and data analysis.
- Ability to develop tools and features for analyzing changes in MLS data over time.
- Soft Skills:
- Highly skilled and responsible individual.
- Excellent communication skills with a strong command of English (B2 level or higher).
- Capable of working independently and as part of a team.
Preferred Qualifications:
- Familiarity with React.js is a significant plus, although not mandatory.
- Experience working in a cybersecurity environment or familiarity with security practices is advantageous.
Benefits and Features of Employment:
— Flexible Scheduling: Opt for work hours that align with your productivity.
— Remote Work: The entire role is remote, eliminating any commute.
— Location Independence: Work from any location that suits your professional needs.
— Long-Term Contract: We offer extended contracts, contingent on mutualsatisfaction.
— International Team: Collaborate with a diverse, friendly team. Due to regulatory constraints, we currently do not employ individuals from Russia or Belarus.
— Stable Employment: Our hiring is focused on long-term team building, not just single projects.
We invite candidates who meet these criteria to consider becoming part of an expanding, future-oriented company.