Full job description
Senior PHP Developer role requiring 6+ years experience with PHP 7.3-8.1, strong OOP, design patterns, SOLID principles, relational databases, and testing (unit, integration, functional). Responsibilities include full software development cycle participation, code stability, security issue resolution, independent work, feature delivery, mentoring, and technology integration. Experience with project tools (Atlassian, git/svn), algorithms, distributed systems, and proficiency in English required. Nice to have ecommerce platform experience (Magento, Prestashop, CS-Cart, xCart), PHP CMS (WordPress, Drupal, Joomla), JavaScript ES6, microservices architecture, and SCRUM methodology. Hybrid work model with 1 day/week in office in Belgrade. Benefits include private health insurance, flexible hours, paid sick leave, certifications, online learning, vacation, wellness days, team events, snacks, rooftop lounge, and referral bonuses.
What you'll do
- Participate in entire software development cycle: requirements analysis, design, development, unit testing, documentation
- Ensure long-term code reusability and stability
- Identify and resolve security and usability issues proactively
- Work independently with broad project overview
- Take ownership of delivery of complex application features and resolve key technical issues
- Comply with estimation process and provide accurate personal estimates
- Develop required software features with timely and quality delivery
- Deliver trainings and participate in knowledge sharing
- Mentor new software engineers
- Integrate new technologies
- Understand and follow company release processes
Requirements
- 6+ years of experience with PHP
- Academic background in IT or equivalent
- Strong working experience and knowledge with PHP 7.3 to 8.1
- Clear understanding of OOP, Design Patterns, anti-patterns, and SOLID principles
- Working experience with relational Databases DBMS
- Good understanding of project tools (Atlassian OR git/svn)
- Experienced with testing layers (unit, integration, functional)
- Knowledge in algorithms and distributed systems
- Proficiency in English
Tech stack
PHP 7.3-8.1OOPDesign PatternsSOLID principlesRelational DatabasesAtlassiangitsvnunit testingintegration testingfunctional testingalgorithmsdistributed systemsMagentoPrestashopCS-CartxCartWordPressDrupalJoomlaJavaScript ES6microservicesSCRUM
Benefits
Premium private health insurance and yearly paid medical check-up for employee and familyFlexible working hours and hybrid working with 1 day/week or 4 days/month in office100% paid sick leave up to 30 calendar daysFully covered certifications for technical roles (Salesforce, Adobe, Microsoft, others)Full access to Dentsu Academy online learning platform25 days of vacation2 additional volunteering days3 extra wellness days and Mental Health First Aider and Employee Assistance programCompany team events and social gatheringsSnacks, fruits, and sweets in the officeHouse of Benefits allowanceFit Pass special offer for employee and familyRooftop lounge with 360° view over BelgradeOffice in the heart of Belgrade city centreTable tennis, video games, karaoke setReferral bonus program