Software Developer Back-End (PHP&Golang)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Republic of Moldova

Offer summary

Qualifications:

At least 2 years of experience with PHP 7+ and 1+ years with Golang., Over 5 years of experience in software development., Knowledge of automated testing and unit testing platforms..

Key responsibilities:

  • Work on migrating from PHP monoliths to microservice architecture.
  • Design and implement microservices using PHP, RabbitMQ, PostgreSQL/MySQL, and MongoDB.
  • Conduct code reviews to optimize logic and identify bugs.
  • Monitor services and handle incident mitigation using tools like New Relic and Grafana.

AUTODOC logo
AUTODOC Large https://autodoc.group/en/career
5001 - 10000 Employees
See all jobs

Job description

Company Description

AUTODOC is the largest and fastest-growing auto parts e-commerce platform in Europe. Present across 27 countries with over 5,500 employees, AUTODOC generated revenue of over €1.5 billion in 2024, supplying more than 8.4 million active customers with its 6.6 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

  • Work on the migration from PHP monoliths to the new microservice architecture
  • Design and implementation of microservices - PHP, RabbitMQ, PostgreSQL/MySQL, MongoDB
  • 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

  • 2+ years of work experience as PHP 7+ and 1+ years Golang Software Engineer

  • 5+ years of experience in software development

  • Knowledge of using project and time management systems (Jira and Confluence are a plus)

  • Experience in implementing automated testing platforms and unit tests.

  • Strong problem-solving skills and ability to apply logical and analytical thinking to complex problems

  • Experience with cloud services (AWS, GCP, Azure) and container technologies (Docker, Kubernetes)

  • Excellent communication and collaboration skills, with the ability to work autonomously in a team environment

  • English intermediate (B1)

  • Prior knowledge of Laravel/Symfony, and FuelPHP is a plus

  • Experience with MySQL, Postgres, and working with large data volumes

  • Experience with NoSQL databases - MongoDB, ElasticSearch

  • 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

  • Knowledge of code versioning tools such as Git, Mercurial, or SVN

  • Experience with Agile and DevOps principles, continuous integration, and test-driven development

What do we offer?
  • Competitive salaries based on your professional experience
  • Fast growing international company with stable employment
  • Annual vacation and 1 additional day off on your birthday
  • Mental Wellbeing Program – the opportunity for free psychological counseling for you and your family members 24/7 hotline and online sessions
  • 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

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Back-End Developer Related jobs