Senior Backend Engineer – Golang (with PHP Proficiency)
Location:
Istanbul, Turkey
Seniority:
Senior
Technologies:
Go, PHP

The Shopping Platform team is part of HelloFresh’s Active Journey Alliance, which focuses on maximizing retention and engagement of active customers. Our mission is to deliver a seamless post-purchase experience, empowering users to manage their subscriptions, reorder their favorite meals, and receive proactive support in case of issues.

This team builds and maintains core backend services that power subscription lifecycle management, order editing, and error resolution workflows. We are currently modernizing parts of the stack by transitioning from PHP-based legacy services to a scalable, event-driven Golang microservices architecture, designed to handle the complexity of a global operation serving millions weekly.

You'll be joining a product-driven, cross-functional squad where backend engineers work closely with product managers, designers, and data teams to deliver impactful features while ensuring high performance, fault tolerance, and maintainability.

  • Design, implement, and maintain robust, scalable backend services using Golang as the primary language.

  • Support, refactor, and gradually decommission legacy PHP services as part of our platform modernization efforts.

  • Contribute to system architecture and service design in an event-driven microservices environment.

  • Ensure smooth delivery through CI/CD pipelines, automated testing, and close collaboration with DevOps.

  • Take full ownership of the services you build—from development to deployment and monitoring in production.

  • Collaborate within a cross-functional Agile team consisting of product managers, designers, frontend developers, and data analysts.

  • Promote engineering best practices (e.g., TDD, clean code, design patterns) and mentor other engineers through code reviews and knowledge sharing.

  • Participate in incident response and continuously improve service reliability, performance, and observability.

  • Strong proficiency in Golang with experience building scalable, production-ready backend systems.

  • Working knowledge of PHP, especially in maintaining or modernizing legacy systems.

  • Solid understanding of microservices architecture and event-driven design patterns.

  • Hands-on experience with Docker and Kubernetes for containerization and orchestration.

  • Familiarity with CI/CD pipelines and DevOps practices for automated testing, deployment, and monitoring.

  • Experience with messaging systems like Kafka and/or RabbitMQ.

  • Practical experience with databases such as PostgreSQL, MongoDB, and Elasticsearch.

  • Familiarity with GraphQL is a plus.

  • Strong communication and collaboration skills in a cross-functional, Agile environment.

  • Comfortable working in a fast-paced, product-focused setting with a global user base.

Discover what it’s like to work with us
Join Our Team!
Attaching my CV:
Your message is sent. Thank you for contacting us, we will get in touch with you soon.