Logo of Huzzle

Junior Backend Engineer (Golang), Platform Foundation, Pandora (all genders)

  • Job
    Full-time
    Entry & Junior Level
  • Data
    Software Engineering
  • Berlin

AI generated summary

  • You should have some Golang experience, basic knowledge of monitoring tools, app design principles, familiarity with design patterns, and introductory database skills. Adaptability and basic English are essential.
  • You will design and secure backend architecture, collaborate with agile teams, write clean code and tests, and enhance authentication processes to support user growth in a dynamic environment.

Requirements

  • Golang Familiarity: Some experience with Golang, even in personal projects or internships.
  • Monitoring and Logging Exposure: Basic familiarity with monitoring, alerting, and logging tools like Prometheus, New Relic, Datadog, or the ELK stack.
  • Application Development Basics: Understanding of foundational concepts in application design, such as Microservices and Kubernetes.
  • Design Patterns Introduction: Awareness of key design patterns and principles in software architecture and algorithm development.
  • Basic Database Knowledge: Introductory knowledge of SQL and NoSQL databases, including basic concepts like normalisation, ACID properties, and indexing.
  • Adaptable and Collaborative: Open to working in a multicultural team, with a flexible and positive approach and basic English communication skills.

Responsibilities

  • Take part in architectural decision making on a platform that is used by millions of people.
  • Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.
  • Collaborating with cross-functional and international agile teams on helping them establish a security mindset for backend applications with topics like OWASP 10.
  • Have a problem solving mindset and support members of the team by writing clean, readable code and self-explanatory tests.
  • We embrace Design Driven Development, SOLID Principles, Hexagonal and Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).
  • Understanding development lifecycle and collaborating with cross-functional and international agile teams.
  • Improving authentication and authorisation process with different protocols like OAuth2/openID connect to provide our users with the easiest way possible to order their favourite food.

FAQs

What is the role of the Junior Backend Engineer (Golang) at Pandora?

The Junior Backend Engineer (Golang) will work with the Platform Foundation - Customer Identity Team, participating in architectural decisions, improving backend architecture, collaborating with agile teams, and securing applications.

What programming language should I be familiar with for this position?

Familiarity with Golang is required, even if it's from personal projects or internships.

What kind of technical skills are needed for this role?

Candidates should have basic knowledge of monitoring and logging tools, foundational application design concepts, awareness of design patterns, and basic database knowledge in SQL and NoSQL.

Are there any preferred qualifications for this position?

Yes, having experience with OAuth/OpenID connect, maintaining high-traffic systems with microservices, large-scale applications, and event-driven design are nice to have.

Is collaboration with international teams a part of this job?

Yes, the role involves collaborating with cross-functional and international agile teams.

What is the work environment like?

The work environment is multicultural and flexible, with opportunities for face-to-face collaboration in Berlin.

What benefits do employees receive?

Employees enjoy a hybrid working model, 27 days of holiday, health checkups, a €1,000 educational budget, and other perks like meal vouchers and transportation discounts.

Is there an emphasis on diversity and inclusion in the hiring process?

Yes, Delivery Hero fosters diversity and inclusion and does not discriminate based on any identity or status.

What is the location of this job?

The job is based in Berlin, Germany.

How many days a week are employees expected to work in the office?

Employees are expected to work in the office 2 days a week for face-to-face collaboration.

We build, We deliver, We lead.

Technology
Industry
10,001+
Employees

Mission & Purpose

As the world’s leading local delivery platform, our mission is to deliver an amazing experience, fast, easy, and to your door. We operate in over 70+ countries worldwide, powered by tech but driven by people. As one of Europe’s largest tech platforms, we enable ambitious talent to deliver solutions that create impact within our ecosystem. We move fast, take action and adapt. No matter where you're from or what you believe in, we build, we deliver, we lead. We are Delivery Hero.