Full job description
Senior PHP Developer with 6+ years experience required. Responsibilities include full software development lifecycle, ensuring code reusability and stability, resolving security and usability issues, independent work with project overview, delivering complex features, mentoring engineers, and integrating new technologies. Required skills: PHP 7.3-8.1, OOP, Design Patterns, SOLID principles, relational databases, project tools (Atlassian/git/svn), testing (unit, integration, functional), algorithms, distributed systems, and English proficiency. Nice to have: experience with ecommerce platforms (Magento, Prestashop, CS-Cart, xCart), PHP CMS (WordPress, Drupal, Joomla), JavaScript ES6, microservices architecture, and SCRUM methodology. Position is full-time, hybrid (office in Belgrade with remote work flexibility). Benefits include private health insurance, flexible hours, paid sick leave, certifications, learning platform access, 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, and documentation
- Ensure long-term code reusability and stability
- Identify and resolve security and usability issues
- Work independently with a broad project overview
- Take ownership of delivery of complex application features and resolve key technical issues
- Provide accurate personal estimates and comply with estimation process
- Develop required software features with timely and quality delivery
- Deliver trainings and participate in knowledge sharing
- Mentor new software engineers
- Integrate new technologies
- 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, and functional testing)
- 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 DDOR with yearly paid medical check-up for employee, spouse, and childrenFlexible working hoursHybrid working mode (work from home and/or office) with expectation of 1 day/week in office100% paid sick leave up to 30 calendar daysFully covered certifications for technical roles in Salesforce, Adobe, Microsoft and othersFull access to Dentsu Academy global online learning platform25 days of vacation2 additional volunteering days3 extra wellness days and Mental Health First Aider and Employee Assistance programCompany parties, after-hour gatherings, board games, and team buildingsSnacks, 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