Software Developer Back-End (Marketing Tracking)
Join to apply for the Software Developer Back-End (Marketing Tracking) role at AUTODOC.
Company Description
AUTODOC is a technology company with a leading e-commerce platform for vehicle parts and accessories in Europe. Founded in 2008 in Berlin, we are now 5,000 people from 68 nationalities, collaborating to make mobility easy and sustainable. By placing technology at the core of everything we do, we serve customers in 27 European countries in 23 languages. We foster a team of curious minds, adventurous experts, and tech-savvy professionals, generating one billion euros in revenue.
Responsibilities
* Design and implement scalable microservices architecture.
* Ensure smooth transition and integration of decoupled components.
* Refactor existing PHP monolith to microservices, focusing on Customer Acquisition components.
* Develop and maintain tracking functionalities for events like product views, order completions, and referrals.
* Create and maintain Composer PHP packages with proper versioning.
* Integrate with third-party services such as Google, Facebook, and affiliate networks for audience management and conversion tracking.
* Implement queue and worker systems for processing tracking data efficiently.
* Optimize code for performance, scalability, and reliability; conduct performance audits and improvements.
* Collaborate with development, QA, data analysts, and marketing teams; maintain documentation.
* Monitor, troubleshoot, support, and update tracking systems to ensure reliability and security.
Requirements
* 3-5 years of professional PHP development experience.
* Experience in refactoring and migrating large applications.
* Experience handling large data sets and data generation.
* Preferred experience with cloud services (AWS, GCP, Azure).
* Familiarity with CI/CD pipelines and Scrum methodology is a plus.
Technical Skills
* Proficiency in PHP frameworks (Laravel, Symfony).
* Experience with monolithic and microservices architectures.
* Creating and maintaining Composer packages.
* Understanding of RESTful APIs, web services, queue systems (RabbitMQ, Kafka).
* Knowledge of tracking pixels, conversion tracking, marketing analytics.
* Database knowledge (MySQL, PostgreSQL, ElasticSearch, ClickHouse).
* Go Lang knowledge is a plus but not mandatory.
Soft Skills
* Problem-solving, attention to detail.
* Good communication and teamwork.
* Adaptability to changing requirements and technologies.
Nice to Have
* Familiarity with marketing technologies and tracking systems.
* Experience with e-commerce platforms.
What We Offer
* Competitive salary based on experience.
* Stable employment in a fast-growing international company.
* Wide benefits, professional growth opportunities, paid trips, language classes, and more.
Additional Details
* Seniority Level: Mid-Senior level
* Employment Type: Full-time
* Job Function: Engineering and IT
* Industries: Technology, Internet
#J-18808-Ljbffr