Software Developer Back-End (Marketing Tracking)

Remote Full-time
Company DescriptionAUTODOC 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 manage to serve customers in 27 European countries in 23 languages.Curious minds, adventurous experts and tech-savvy professionals - one team, one billion euros revenue. Catch the ride!Job DescriptionResponsibilitiesComponent Decoupling:Design and implement scalable and maintainable microservices architecture.Ensure smooth transition and integration of decoupled components.Analyze the existing PHP monolith to identify [Customer Acquisition]-related components and refactor into microservices.Development and Integration:Develop and maintain tracking functionalities for various events (e.g., product views, order completions, referral tracking).Create and maintain Composer PHP package(s), ensuring proper versioning.Integrate with third-party services such as Google and Facebook, as well as others, including affiliate networks, for audience management and conversion tracking.Optimization and Performance:Implement efficient queue and worker systems for processing tracking dataOptimize code for performance, scalability, and reliability.Conduct regular performance audits and implement necessary improvementsCollaboration and Documentation:Work closely with the development team, QA engineers, data analysts, and marketing teamsCreate and maintain comprehensive documentation for all developed systems and processesMaintenance and Support:Monitor and troubleshoot issues related to tracking systemsProvide timely support for critical tracking-related issuesImplement updates and patches to ensure system reliability and security.RequirementsAt least 3-5 years of professional experience in software development (PHP).Experience in refactoring and migrating large-scale applications.Previous work on data generation and handling large data sets.Experience with cloud services (AWS, GCP, Azure) is preferred.Familiarity with CI/CD pipelines and Scrum methodologies is a plus.Technical SkillsStrong proficiency in PHP frameworks (e.g., Laravel, Symfony).Extensive experience with both monolithic and microservices architectures.Proficiency in creating and maintaining Composer packages.Strong understanding of RESTful APIs and web services.Experience with queue systems (e.g., RabbitMQ, Apache Kafka).Familiarity with tracking pixels, conversion tracking, and marketing analytics.Knowledge of database systems (e.g., MySQL, PostgreSQL, ElasticSearch, ClickHouse)Knowledge and experience with Go Lang is an advantage, but not mandatorySoft SkillsStrong problem-solving skills and attention to detail.Good communication and teamwork abilities.Attention to detail and commitment to code quality.Ability to adapt to changing requirements and technologies.Nice to haveFamiliarity with marketing technologies and tracking systems is highly desirableExperience with e-commerce platforms is a plusWhat do we offer?Competitive salary based on your professional experienceStable employment in the fast growing international companyWide benefit systemDynamic work environmentAbility to influence business and its resultsProfessional growth β€” you will attend free external and internal coursesPaid business trips and payment for participation in conferencesPaid corporate language classes (English, German, Polish)Join us today and let’s create a success story together!Originally posted on Himalayas

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Part-Time Live Chat Representative for Dynamic Customer Engagement and Support at blithequark

Remote Full-time

Commercial Lines Underwriting Assistant - REMOTE

Remote Full-time

Customer Support Representative (Fully Remote)

Remote Full-time

Data Entry Clerk - Remote Work From Home (Part-Time / Full-Time)

Remote Full-time

Remote data entry

Remote Full-time

**Experienced Spanish Card Customer Service Representative – PM Shifts at arenaflex**

Remote Full-time

[Remote] Visual Artist (Remote)

Remote Full-time

Inbound Call Center Sales Representative

Remote Full-time

Digital Marketing Account Manager - Remote Work Opportunity with Competitive Salary and Career Growth

Remote Full-time

Experienced Data Entry Specialist - Work from Home Opportunity with Global Retail Leader

Remote Full-time
← Back to Home