Job Description
- Active development of public and internal PHP web applications and web services
- Participate in all phases of the software development cycle, including architectural decisions
- Identify and implement quality, performance and maintainability improvements
- Conduct code reviews to ensure software quality
- Maintain and extend existing PHP applications, with no immediate plans for greenfield development
- Work with Symfony (currently 6.4, migrating to 7.2) and follow PSR coding standards
- Collaborate on projects built using both microservice and monolithic architectures
- Apply object-oriented programming principles and design patterns to ensure code maintainability
- Optimize application performance, including SQL query tuning and caching with Redis
- Follow security best practices for web applications
- Participate in weekly coordination meetings with the client (no formal agile methodology)
- Work with a CI / CD pipeline based on Jenkins and version control using SVN
- Ensure code quality using tools such as PHPStan, Rector, code sniffers and code fixers
- Connect to client servers via VPN
Qualifications
Must have requirements
PHP, REDIS, OOP, SQL, Performance-Optimization, Web-Application-Security
Nice to have requirements
TDD, RESTful / SOAP web services, Jenkins, Node.js, SVN, Composer, PHP Storm, PHP code fixers
Additional Information
Work model : Hybrid (3 days per week on-site at the office) - Warsaw / Poznan / Lublin