WE ARE LOOKING FOR A
Senior PHP Developer
Job details
Job type
Location
Salary
Do you have years of experience in PHP programming and want to apply your skills in ambitious projects? We are looking for an experienced Senior PHP Developer who will play a key role in building innovative and scalable web solutions.
Every day, we ensure the high quality of the solutions we create. We adhere to the values we have developed over the years. We collaborate with clients from various countries (e.g., the USA, the United Kingdom, Germany) – we operate internationally.
We share our ideas because we are committed to continuous development and proactivity in our actions. We do not forget about work-life balance and integration! Regular meetings, office and remote events, as well as a thoughtful and well-crafted onboarding process will allow you to experience our unique atmosphere. Join us!
Your daily duties:
Implementing applications using an API-only approach
Maintaining existing features, debugging, and resolving issues
Actively participating in code reviews, helping define coding standards, and ensuring project quality
Collaborating with the development team, designer, QA, and project manager
Supporting the monitoring and optimization of application performance
Introducing improvements to enhance efficiency
Keeping up with the latest trends in backend development and related technologies
Participating in training sessions and developing skills within the project
Preparing technical and project documentation
Actively participating in daily meetings with the team and clients from Poland and abroad
Regularly contributing to project estimations and supporting business activities
Participating in product workshops
Our expectations:
5 years of commercial experience in developing web applications using PHP
Willingness to work in a hybrid model (minimum 2 days per week onsite at the Wrocław office)
Expert knowledge of the Symfony framework, including building and maintaining advanced web applications, managing dependencies, and optimizing performance
Experience designing, implementing, and optimizing REST APIs
Knowledge and ability to implement various design patterns (e.g., Factory, Facade, Strategy, Observer, Command) following best practices
Very good knowledge of Doctrine ORM
Ability to create and manage Docker containers
Familiarity with GIT version control, including advanced branching, merging, conflict resolution, and workflow optimization
Ability to use Redis for caching and implementing data structures
Ability to create and optimize SQL queries
Knowledge of CI/CD tools and processes
Understanding and practical application of SOLID principles in object-oriented programming
Ability to apply Domain-Driven Design (DDD) principles in system design and implementation
Familiarity with static code analysis tools (e.g., PHPStan, PHP CS Fixer, PHP_CodeSniffer, Deptrac) and ability to use them to ensure high code quality
Experience with PHPUnit and end-to-end testing
Experience working with applications supporting full-text search
Knowledge of API Platform and OpenAPI
Experience working in Agile environments
Proactive approach to tasks
Openness and ability to collaborate within a team
Focus on growth and skill development
English language proficiency at minimum B2 level
Nice-to-haves:
Knowledge of the Laravel framework
Familiarity with Nginx
Knowledge of AWS
Understanding of architectural patterns
Ability to perform performance testing
Knowledge of RabbitMQ
Knowledge of Apache Kafka
Benefits:
Explore our perks & benefits
We care about growth, especially yours. We've built a culture of self-development by providing many opportunities to improve your skills.


Self-development budget
You will get a dedicated self-development budget - use it to grow your skills through conferences, workshops, online courses, or external training programs. Whatever supports your development best!


Expert trainings
We regularly invite industry professionals to lead workshops for our team or individual sessions. It’s a great way to get inspired, exchange ideas, and learn best practices from experienced IT specialists.


Internal workshops
We organize internal workshops regularly to share ideas and discuss knowledge and best practices. We also assign you a Buddy on the first day of your work, who will support you during your onboarding process.
We also offer

Private healthcare - Enelmed

Group life insurance

Multisport

English lessons

Flexible work hours

Central location

Hybrid work

Flexible form of employment

Professional equipment
The team spirit is important for us









