Junior Backend Developer

FoodOp
Copenhagen,
FoodOp logo

Oversigt og nøgleindsigter

FoodOp søger en Junior Backend Developer til at bidrage til udviklingen af en digital assistent til professionelle køkkener. Stillingen involverer arbejde med Python backend-applikationer og samarbejde med et talentfuldt udviklingsteam i København.

Højdepunkter

  • Arbejder med Python backend og udvikler nye funktioner
  • Mulighed for at lære og deltage i kodegennemgange
  • Deltager i et team med fokus på ejerskab og lav-ego samarbejde

Påkrævede kvalifikationer

  • Erfaring med Python-udvikling
  • Evne til at samarbejde og løse problemer selvstændigt
  • Passion for at bygge intuitive og høj-kvalitets funktioner

Ønskværdige kvalifikationer

  • Erfaring med Docker og Kubernetes
  • Kendskab til Elasticsearch og Postgres

Den ideale kandidat

Den ideelle kandidat er i begyndelsen af sin backend rejse med en solid forståelse for Python. De er nysgerrige, åbne for feedback og motiverede for konstant forbedring.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Kun kontor
Copenhagen

Jobbeskrivelse

We are looking for a Junior Backend Developer to help build the best digital assistant for professional kitchens.

Running a profitable and enjoyable foodservice business—without sacrificing chef creativity—is incredibly hard. FoodOp is on a mission to change that globally.

More than 700 chefs across 550+ kitchens use FoodOp daily to manage recipes, menus, procurement, and reporting—and we’re just getting started.

You will join our development team in Copenhagen, working closely with frontend and backend developers, as well as designers.

About the Role

As a Junior Backend Developer, you will:

  • Work on a Python backend application, extending existing functionality and implementing new features

  • Learn and apply best practices for backend architecture, performance, and maintainability

  • Participate in code reviews, pair programming, and technical discussions

You are not expected to know everything from day one, but you are expected to be curious, open to feedback, and motivated to continuously improve.

What We’re Looking For

We imagine that you:

  • Are early in your backend journey but already comfortable building and shipping features

  • Have experience with Python development (through professional work, freelance projects, internships, or strong personal projects)

  • Are great at collaborating, while also being a confident and independent problem solver

  • Enjoy taking responsibility for entire features

  • Are comfortable giving and receiving feedback

  • Are passionate about building intuitive, high-quality features

  • Thrive in a team that challenges each other constructively

Experience with Docker, Kubernetes, Postgres, and Elasticsearch is highly valuable. Additionally, experience with embedded software, WebSockets, and/or Angular applications is a plus.

Ways of Working

We’re a small, talent-dense team that values ownership, high velocity, and low-ego collaboration. Everyone takes responsibility for the codebase. Decisions are made through dialogue and alignment, and we value curiosity, continuous learning, and thoughtful problem-solving.

As a Junior Backend Developer, you’ll take responsibility for entire features while receiving guidance and mentoring from more experienced developers.

Our team works to high technical standards and actively uses AI tools to prototype, explore, and ship faster.

Tech Stack

  • Backend: Python (Flask)

  • Databases: Postgres, Elasticsearch, Redis

  • DevOps & tooling: Docker, Helm, K9s

  • Cloud & infrastructure: Azure Kubernetes Service (AKS)

  • Messaging & real-time: WebSockets

  • APIs: RESTful services

  • Version control & CI/CD: Git and GitLab pipelines

  • Frontend: Angular and TypeScript

How to Apply

We review applications on an ongoing basis, so please send your CV and relevant work (e.g. GitHub, portfolio, or shipped products).

We look forward to hearing from you!

Karrierevej

Typisk karriereforløb

1

Backend Developer

2

Senior Backend Developer

3

Technical Lead

Vækstpotentiale

Som Junior Backend Developer har du mulighed for at udvikle dine færdigheder inden for Python og backend-udvikling, hvilket kan føre til mere avancerede roller. Med erfaring og viden kan du stige til seniorniveau og muligvis tage ansvar for hele udviklingsteams.

Overførbare færdigheder

Python-udviklingProblemløsningSamarbejde og kommunikation

Branchekontekst

Stillingen som Junior Backend Developer er central i tech-industrien, især inden for fødevaresektoren, hvor digitalisering og teknologi bliver stadig mere vigtig for at optimere processer. FoodOp's fokus på at forbedre professionelle køkkener viser, hvordan tech kan revolutionere traditionelle industrier.

Færdighedsanalyse

Kritiske færdigheder

Python udvikling

Erfaring med Python udvikling gennem professionelt arbejde, freelance projekter, praktik eller stærke personlige projekter.

Samarbejdsevner

Evne til at samarbejde effektivt med frontend- og backend-udviklere samt designere.

Problem løsningsfærdigheder

Selvstændig problemløsning og ansvarlighed for hele funktioner.

Ønskværdige færdigheder

Docker

Erfaring med Docker til containerisering af applikationer.

Kubernetes

Kendskab til Kubernetes til orkestrering af containere.

Postgres

Erfaring med Postgres databaser.

Elasticsearch

Kendskab til Elasticsearch til søgning og analyse.

WebSockets

Erfaring med WebSockets til realtidskommunikation.

Angular applikationer

Kendskab til Angular til frontend udvikling.

Mest kritiske færdigheder

Python udviklingSamarbejdsevnerProblem løsningsfærdigheder

Sådan fremhæver du din erfaring

Fremhæv relevant erfaring fra tidligere projekter eller praktik, hvor du har arbejdet med Python og backend udvikling. Beskriv specifikke funktioner eller projekter, hvor du har taget ansvar og samarbejdet med andre udviklere.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med Python og hvordan du har anvendt det i tidligere projekter?

erfaring

Tip: Fokusér på konkrete projekter, og nævn specifikke funktioner eller opgaver, du har arbejdet med.

Hvordan sikrer du, at din kode er vedligeholdelsesvenlig og effektiv?

teknisk

Tip: Diskuter best practices, som du følger, og eventuelle værktøjer, du bruger til at teste eller optimere din kode.

Kan du give et eksempel på en situation, hvor du har modtaget feedback og hvordan du håndterede det?

kultur

Tip: Vis din evne til at acceptere kritik og lære af det for at forbedre dine færdigheder.

Hvordan ville du beskrive dine samarbejdsevner i et team?

kultur

Tip: Giv eksempler på, hvordan du har arbejdet sammen med andre udviklere og hvordan du bidrager til et positivt arbejdsmiljø.

Hvad ved du om Docker og Kubernetes, og hvordan har du brugt dem i dit arbejde?

teknisk

Tip: Hvis du har praktisk erfaring, så del konkrete eksempler; hvis ikke, vis din forståelse af konceptet.

Spørgsmål du kan stille

  • Hvordan ser et typisk projektforløb ud i teamet?
  • Hvilke muligheder er der for faglig udvikling og læring i virksomheden?
  • Hvordan håndterer teamet feedback og kodegennemgange?

Tale punkter

  • Din passion for backend udvikling og hvordan du holder dig opdateret med nye teknologier.
  • Eksempler på projekter, hvor du har arbejdet selvstændigt og taget ansvar.
  • Dit ønske om at arbejde i et dynamisk team og bidrage til fælles succes.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med de nævnte teknologier som Docker eller PostgreSQL.
  • En negativ holdning til feedback eller samarbejde.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv dine erfaringer med Python og eventuelle relevante projekter, du har arbejdet på.
  • Vis din interesse for at lære og udvikle dig i backend-udvikling gennem konkrete eksempler.
  • Inkluder eksempler på samarbejde og feedback, som demonstrerer din evne til at arbejde i et team.

Nøgleord at inkludere

Pythonbackend udviklingDockerPostgresWebSockets

Fokus i ansøgningen

Fremhæv din passion for at udvikle intuitive funktioner og din vilje til at lære fra erfarne udviklere. Nævn også dit engagement i at bidrage til et teammiljø med lav ego og høj samarbejdsånd.

Tilpasning af CV

Sørg for at inkludere specifikke Python-projekter og erfaringer med relevante værktøjer som Docker og Postgres. Tilpas din profiltekst til at understrege din motivation for at arbejde i foodservice-industrien.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Junior Backend Developer hos FoodOp?

Som Junior Backend Developer vil du arbejde med at udvikle og forbedre vores Python backend-applikation. Du vil deltage i kodegennemgange, parprogrammering og tekniske diskussioner, mens du lærer og anvender bedste praksis for backend-arkitektur.

Hvilke kvalifikationer kræves for at ansøge om stillingen?

Vi søger kandidater, der har erfaring med Python udvikling, enten gennem professionelt arbejde, freelanceprojekter eller stærke personlige projekter. Det er vigtigt at have en god evne til samarbejde og at være en selvsikker problemløser.

Hvad tilbyder FoodOp sine medarbejdere?

Hos FoodOp tilbyder vi et dynamisk arbejdsmiljø med mulighed for at tage ansvar for hele funktioner og modtage vejledning fra mere erfarne udviklere. Vi værdsætter ejerskab, høj hastighed og lav-ego samarbejde i vores team.

Hvordan er arbejdsmiljøet hos FoodOp?

Arbejdsmiljøet hos FoodOp er præget af en talentfuld og engageret gruppe, der fremmer konstruktiv udfordring og kontinuerlig læring. Vi arbejder sammen som et team og værdsætter dialog og alignment i beslutningsprocesser.

Hvilke forventninger har FoodOp til Junior Backend Developer?

Vi forventer, at du er nysgerrig, åben for feedback og motiveret til at forbedre dine færdigheder. Du skal kunne tage ansvar for hele funktioner og bidrage til teamets succes gennem samarbejde og kvalitetsarbejde.

Er der mulighed for at arbejde med avancerede teknologier i denne stilling?

Ja, du vil få mulighed for at arbejde med moderne teknologier som Docker, Kubernetes og Elasticsearch. Erfaring med disse værktøjer vil være en fordel, men vi værdsætter også vilje til at lære.

Hvordan kan jeg ansøge om stillingen?

Du kan ansøge ved at sende dit CV og relevante arbejdsprøver, såsom GitHub-projekter eller portefølje, til os. Vi vurderer ansøgninger løbende, så vi ser frem til at høre fra dig.

Hvilke metoder bruges til at sikre kodekvalitet i teamet?

Vi bruger kodegennemgange, parprogrammering og aktivt feedback for at sikre høj kodekvalitet. Vores team arbejder også med AI-værktøjer for at prototype og optimere udviklingsprocessen.

Stillinger

Junior Backend DeveloperBackend Developer

Lignende jobs