AdTechTalent
Engineering4 days agoHybrid

Merkle

PHP (Native) Developer

phpoopdesign patternssolidrelational databasesunit testingintegration testingfunctional testingalgorithmsdistributed systemsecommercemagentoprestashopwordpressjavascriptmicroservicesscrumhybridbelgrade

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Belgrade, Serbia

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

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.