Junior Backend Developer

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
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
Backend Developer
Senior Backend Developer
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
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
Erfaring med Python udvikling gennem professionelt arbejde, freelance projekter, praktik eller stærke personlige projekter.
Evne til at samarbejde effektivt med frontend- og backend-udviklere samt designere.
Selvstændig problemløsning og ansvarlighed for hele funktioner.
Ønskværdige færdigheder
Erfaring med Docker til containerisering af applikationer.
Kendskab til Kubernetes til orkestrering af containere.
Erfaring med Postgres databaser.
Kendskab til Elasticsearch til søgning og analyse.
Erfaring med WebSockets til realtidskommunikation.
Kendskab til Angular til frontend udvikling.
Mest kritiske fæ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?
erfaringTip: 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?
tekniskTip: 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?
kulturTip: 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?
kulturTip: 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?
tekniskTip: 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
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.