Company Description
AUTODOC is the largest and fastest growing auto parts ecommerce platform in Europe.Present across 27 countries with around 5,000 employees, AUTODOC generated revenue of over €1.3 billion in 2023, supplying more than 7.4 million active customers with its 5.8 million vehicle parts and accessories for car, truck, and motorcycle brands.
Curious minds, adventurous experts and tech-savvy professionals - one team, one billion euros revenue. Catch the ride!
Job Description
Responsibilities:Component 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.
- 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.
- Implement efficient queue and worker systems for processing tracking data
- Optimize code for performance, scalability, and reliability.
- Conduct regular performance audits and implement necessary improvements
- Work closely with the development team, QA engineers, data analysts, and marketing teams
- Create and maintain comprehensive documentation for all developed systems and processes
- Monitor and troubleshoot issues related to tracking systems
- Provide timely support for critical tracking-related issues
- Implement updates and patches to ensure system reliability and security.
- At least 4-7 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.
- Strong 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 Java Kotlin is an advantage, but not mandatory
- Strong 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.
- Domain-Driven Design (DDD): Familiarity with DDD principles and patterns for designing complex applications. Understanding how to model business domains, define bounded contexts, aggregate roots, entities, value objects, and domain events.
- Knowledge of Java/Kotlin will be a significant advantage.
What do we offer?
- Competitive salaries based on your professional experience
- Annual vacation of 25 working days and 1 additional day off on your birthday
- Meals Allowance
- Healthcare Insurance
- Mental Wellbeing Program- providing you and your immediate family members with free and confidential mental and physical health support services for a wide range of personal and work-related issues.
- AUTODOC Corporate Discount
- Opportunities for advancement, further trainings (over 650 courses on soft and hard skills on our e-learning platform) and coaching
- Free English and German language classes
- Referral Program with attractive incentives
- Flexible working hours and hybrid work
- Fast growing international company with stable employment
Join us today and let’s create a success story together!