Autodoc

Software Developer Back-End

Job Description

Posted on: 
October 16, 2024

Company Description

AUTODOC is Europe’s leading online retailer for car spare parts. As the fastest-growing company in this sector, AUTODOC is aiming to expand its position further.

Now we are represented in 27 other European countries in addition to Germany. AUTODOC pursues a strong customer focus on social media, through technical support in the respective national language and a demand-oriented product range currently comprising almost 2.5 million items from 545 brand manufacturers for 128 car brands.

We are looking for a Backend Engineer who will be working on one of the back-end teams, responsible for the development, deployment and monitoring of AUTODOC’s microservices.

Job Description

Responsibilities

  • Work on the migration from PHP monoliths to the new microservice architecture
  • Design and implementation of microservices - Go, RabbitMQ or Kafka, PostgreSQL, Nodejs
  • Test-driven development and Test Automation
  • Service monitoring, alerting, and incident mitigation - New Relic, Grafana
  • Code review with peers to find the bugs, optimize logic, and detect the bottlenecks

Requirements

  • 5 years+ of work experience as a Go (Java/Kotlin) Software Engineer
  • Experience with MySQL, Postgres, and working with large data volumes
  • Experience in software development, supporting the design and development of large-scale, distributed software applications - RabbitMQ or Kafka
  • Experience with microservices and cloud architectures - Google Cloud Platform, Docker
  • Knowledge of architecture/design methods and patterns, data and API specifications, quality assurance, and testing methods - SOLID, OOP
  • Strong problem-solving skills and ability to apply logical and analytical thinking to complex problems
  • Excellent communication and collaboration skills, with the ability to work autonomously in a team environment


Nice to have

  • Prior knowledge of PHP 7+, Laravel, Symfony, and FuelPHP knowledge is a plus

What do we offer?

  • Competitive salary based on your professional experience
  • Stable employment in the fast growing international company
  • Wide benefit system
  • Dynamic work environment
  • Ability to influence business and its results
  • Professional growth — you will attend free external and internal courses
  • Paid business trips and payment for participation in conferences
  • Paid corporate language classes (English, German, Polish)

Join us today and let’s create a success story together!