Senior PHP Developer
Who are we looking for?
Do you have years of experience in PHP programming and want to apply your skills to ambitious projects? We are looking for an experienced Senior PHP Developer who will play a key role in creating innovative and scalable web solutions.
Every day we care about the high quality of the created solutions. We are guided by the values that we have developed over the past years. We work with clients from different countries (e.g. USA, UK, Germany) – we operate internationally.
We share our ideas, because we care about continuous development and proactivity in action. We do not forget about work-life balance and integration! Regular meetings, events in the office and remotely, as well as a thoughtful and refined onboarding process will allow you to feel our unique atmosphere. Join us!
Your daily duties:
- Implementing applications using an API-only approach
- Maintaining existing features, debugging, and troubleshooting
- Actively participating in the code review process, co-creating coding standards, and contributing to project quality control
- Collaborating with the development team, designer, QA, and project manager
- Supporting the process of monitoring and optimizing application performance
- Introducing improvements to enhance efficiency
- Keeping up-to-date with the latest trends in backend development and related technologies
- Participating in training and skill development related to the project
- Developing technical and project documentation
- Actively participating in daily meetings with the team and clients from Poland and abroad
- Regularly participating in project estimations and supporting business activities
- Contributing to product workshops
Our expectations:
- At least 5 years of commercial experience in developing web applications using PHP
- Willingness to work in a hybrid setup (minimum 2 days per week of on-site work at the office in Wrocław)
- Expert knowledge of the Symfony framework, including creating and developing advanced web applications, managing dependencies, and performance optimization
- Experience in 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
- Skill in creating and managing Docker containers
- Familiarity with version control using GIT, including advanced branch operations, merging, conflict resolution, and workflow optimization
- Ability to use Redis for caching and data structure implementation
- Skill in creating and optimizing SQL queries
- Knowledge of CI / CD tools and processes
- Understanding and practical application of SOLID principles in object-oriented programming
- Ability to apply DDD principles in system design and implementation
- Familiarity with static code analysis tools (e.g., PHPStan, PHP CS Fixer, PHP_CodeSniffer, Deptrac) and their use in ensuring code quality
- Experience with PHPUnit and end-to-end testing
- Experience with applications that support full-text search
- Knowledge of API Platform
- Familiarity with OpenAPI
- Experience working in an Agile environment
- Proactive approach to tasks
- Openness and ability to collaborate within a team
- Commitment to development and skill enhancement
- Proficiency in English (minimum B2)
Nice-to-haves:
- Knowledge of the Laravel framework
- Familiarity with Nginx
- Knowledge of AWS
- Understanding of architectural patterns
- Ability to conduct performance testing
- Knowledge of RabbitMQ
- Familiarity with Apache Kafka
Are you ready for #IT?
Your self-development is the key
We also offer
Flexible form of employment
- An employment contract or B2B – the choice is yours
- In cases of self-employment, we guarantee 24 days of paid vacation
Hybrid work
- You can mix your working model (remote and onsite)
- We believe that true relations are build by real meeting, that's why we work together in the office once a week
- You decide for yourself when you start working (core hours from 10am to 3pm)
Medical care
- We take care of your health!
- Join our free medical care package (Luxmed)
Satisfactory remuneration
- Salary adapted to your experience and skills
- We organize half-yearly #Appraisals to boost your career development
Group life insurance
- We offer life insurance for you and your partner
Professional equipment and accessories
- We provide all equipment needed
- The list of accessories is updated every day!
#levelUp your English
- Free English lessons with a native speaker
- We care about your ease of communication with an international team
Jubilee
- We value team commitment and longevity
- We celebrate every 3-year and 5-year collaboration by organizing a Jubilee event
Be activities with Multisport
- We co-finance a Multisport card
- Join our tournaments and team games
Team atmosphere
- We nurture our relationships and #teamSpirit
- We always help each other and we share our feedback freely
- We prioritize regular team-building integrations
Chillout zone
- Our cozy kitchen is a perfect place to relax and chit-chat
- Full office comfort package – table football, quick FIFA match on PS, fresh fruit, company library and more...
Central location
- Our office is located in the heart of Wroclaw!
- Your pet can’t live without you? Take him to the office! It’s no problem for us.