Python Developer – Structure, Tests & a Launch-Ready MVP

Oversigt og nøgleindsigter
Python Developer søges til at styrke kodebasens struktur og testbarhed samt gøre MVP klar til lancering hos wordworks ApS.
Højdepunkter
- Fokus på kodebase struktur, testbarhed og simple CI-praksisser.
- Delt ansvar for hosting og tekniske operationer i samarbejde med eksisterende setup.
- Fleksibel arbejdsplacering med mulighed for equity for den rette kandidat.
Påkrævede kvalifikationer
- • Praktisk erfaring med Python og Git/GitHub.
- • Interesse i struktur og testbarhed gennem små, hyppige forbedringer.
Ønskværdige kvalifikationer
- • Erfaring med Supabase, Render.
- • Kendskab til TypeScript, React, Next.js.
Den ideale kandidat
Den ideelle kandidat har erfaring med Python og en interesse i at forbedre kodebasis struktur og testbarhed. De er proaktive, gode til at arbejde med små, kontinuerlige forbedringer og kan arbejde fleksibelt i et hurtigt tempo.
Jobdetaljer
Jobbeskrivelse
The role
You’ll work closely with our AI developer and give the codebase a clear structure through small, practical steps—so we can ship safely and keep moving fast. The focus is on codebase structure, testability, and simple CI practices around what we already have. We run on managed services and prioritise a lightweight ops model.
Context
Our MVP has gotten here through focused, fast execution—the features are in place. Now we’re making it robust and ready for release. We’re approaching our first field test and expect roughly a month to MVP. We’ll keep the pace, while prioritising the foundation that makes releases stable and future development easy.
What you’ll do
- Split large files into small, focused modules with clear interfaces.
- Set up simple automated checks in CI (format/lint/type-check) to speed up reviews.
- Add smoke/boundary tests around critical flows so we can refactor safely.
- Update the README and jot short decision notes when we change structure.
- Get light senior sparring a couple of hours per month on the trickiest refactors (as needed).
- Contribute to small features and continuous improvements when the foundation calls for it.
Secondary responsibilities
- Partial responsibility for hosting and technical operations—in collaboration with our current setup (e.g., Supabase/Render)—and help keep a simple ops model.
- Maintain a view of the system as a whole and contribute to a clean, well-structured codebase.
- Develop new/smaller features and ongoing improvements when the foundation needs it.
What describes you
- A nose for robust solutions and you help us keep a steady cadence.
- You make it easy to build on what we already have—with simple, practical steps.
- You help keep the codebase healthy through small, continuous improvements.
Requirements & nice-to-haves
You have
- Hands-on Python experience (study, work, or open source) and Git/GitHub.
- An interest in structure, testability, and layering in practice—small, frequent improvements.
Nice to have
- Supabase, Render.
- TypeScript, React, Next.js.
- Basic LLM/RAG concepts (langchain/langgraph/langsmith)—AI is primarily owned by your teammate.
- Light ops/hosting and simple observability (logging/error tracking).
Practical
- Start: As soon as possible (we’re close to the first field test).
- Scope (employment): Part-time, student job or internship (newly graduates are welcome) (15–30 hrs/week) by agreement. (Internships can be full-time.)
- Language: English; Danish is a plus.
- Location: Flexible/remote with short, regular syncs.
- Equity can be negotiated for the right match.
How to apply
Send your CV and GitHub link—ideally with an example of a refactor or a small repo where you made the code easier to work with.
For more information or questions please contact us at kontakt@word-works.dk or phone number 50135245
Karrierevej
Typisk karriereforløb
Junior Developer
Mid-Level Developer
Senior Developer
Vækstpotentiale
Denne rolle giver mulighed for at specialisere sig i softwarearkitektur og testbarhed, hvilket er kritisk for skalerbare løsninger. Det kan også føre til roller som teknisk lead eller CTO i mindre teams.
Overførbare færdigheder
Branchekontekst
Stillingen passer godt ind i tech-branchen, hvor der er stigende efterspørgsel efter udviklere, der kan sikre robuste og skalerbare kodebaser. Med fokus på AI-integrering og let operativ model er det i tråd med moderne udviklingspraksis.
Færdighedsanalyse
Kritiske færdigheder
Praktisk erfaring med Python gennem studier, arbejde eller open source projekter.
Erfaring med versionskontrol og samarbejde via Git og GitHub.
Vigtige færdigheder
Evnen til at opdele store filer i små, fokuserede moduler med klare grænseflader.
Opsætte simple automatiserede checks i CI til at fremskynde kodegennemgange.
Ønskværdige færdigheder
Kendskab til hosting og tekniske operationer med Supabase/Render.
Grundlæggende forståelse af TypeScript, React og Next.js.
Grundlæggende forståelse for LLM/RAG koncepter som langchain/langgraph/langsmith.
Erfaring med lette operations/hosting og simple overvågningsværktøjer som logging/error tracking.
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv din erfaring med Python ved at beskrive konkrete projekter, hvor du har struktureret kodebasen og implementeret automatiserede tests. Vis din Git/GitHub ekspertise ved at inkludere links til relevante repositories, hvor du har bidraget til kodeforbedringer og samarbejdet med andre udviklere.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du beskrive din erfaring med at strukturere en kodebase i Python?
tekniskTip: Giv konkrete eksempler fra tidligere projekter, hvor du har arbejdet med at strukturere kode og fremhæv, hvordan det forbedrede projektet.
Hvordan sikrer du, at din kode er testbar og nem at vedligeholde?
tekniskTip: Diskuter teknikker som modularisering, brug af tests og CI/CD pipelines. Forklar, hvordan disse metoder har hjulpet dig i tidligere projekter.
Fortæl om en gang, hvor du refaktorerede kode. Hvad var udfordringerne, og hvordan løste du dem?
erfaringTip: Beskriv processen for refaktorering, de værktøjer du brugte, og hvordan det forbedrede kodebasens kvalitet og struktur.
Hvordan arbejder du sammen med et team for at opnå en fælles kodebase-struktur?
kulturTip: Fremhæv dine kommunikations- og samarbejdsevner og giv eksempler på, hvordan du har arbejdet med teams for at opnå fælles mål.
Hvordan ville du håndtere en situation, hvor en ændring bryder den nuværende funktionalitet i MVP'en?
situationTip: Diskuter din tilgang til fejlfinding, rollback-strategier og hvordan du kommunikerer problemet og løsningen til dine teammedlemmer.
Spørgsmål du kan stille
- Hvordan ser jeres nuværende CI/CD pipeline ud, og hvilke forbedringer overvejer I?
- Kan I fortælle mere om samarbejdet med AI-udvikleren og hvordan det fungerer i praksis?
- Hvilke udfordringer forventer I i forbindelse med den kommende MVP-lancering?
Tale punkter
- Min erfaring med at opdele store filer i mindre moduler for at forbedre kodekvaliteten.
- Hvordan jeg tidligere har implementeret automatiserede tests for at sikre stabilitet.
- Min interesse i at arbejde med letvægts operationelle modeller og hvordan det kan bidrage til effektivitet.
Bekymringspunkter at være opmærksom på
- Manglende klarhed i jeres kodebase-struktur, der kan indikere vedvarende teknisk gæld.
- Ingen klare processer for test og deployment, hvilket kan føre til ustabile releases.
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med Python og hvordan du har anvendt det i projekter, studier eller open source.
- Vis din forståelse for strukturel kodeforbedring og testbarhed med konkrete eksempler.
- Inkluder et link til dit GitHub-repository, især et projekt hvor du har refaktoreret eller gjort koden mere overskuelig.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv din evne til at arbejde med strukturel forbedring af kodebaser og din erfaring med at anvende test- og CI-praksis for at sikre stabilitet og fremtidig udvikling. Beskriv din interesse for at arbejde i et hurtigt tempo i et MVP-miljø og din nysgerrighed inden for AI-relaterede projekter.
Tilpasning af CV
Tilpas dit CV ved at fremhæve specifik erfaring med Python-projekter og din rolle i at forbedre kodekvalitet og struktur. Inkluder eventuelle erfaringer med CI/CD og opsætning af automatiserede tests, samt eventuelle projekter hvor du har arbejdet med Supabase, Render eller lignende teknologier.
Ofte stillede spørgsmål
Hvad indebærer stillingen som Python Developer hos wordworks ApS?
Stillingen indebærer at arbejde tæt sammen med vores AI-udvikler for at give kodebasen en klar struktur gennem små, praktiske skridt. Du vil fokusere på testbarhed, CI-praksis og forbedringer af kodebasen for at gøre den klar til lancering.
Hvilke kvalifikationer kræves for at blive Python Developer hos wordworks ApS?
Du skal have praktisk erfaring med Python, Git/GitHub og en interesse i struktur og testbarhed. Erfaring med Supabase, Render, TypeScript, React, Next.js og AI-konceptet LLM/RAG er en fordel, men ikke et krav.
Hvad tilbyder wordworks ApS deres Python Developer?
Vi tilbyder en fleksibel arbejdsplads med mulighed for remote arbejde, let senior sparring, og muligheden for at forhandle equity for den rette kandidat. Stillingen kan tilpasses som deltidsjob, studiejob eller praktik.
Hvordan er arbejdsmiljøet hos wordworks ApS?
Arbejdsmiljøet er fleksibelt og remote, med korte og regelmæssige synkroniseringsmøder. Vi prioriterer et let operationsmodel og et sundt arbejdsklima, hvor der er plads til små, kontinuerlige forbedringer.
Hvad er forventningerne til en Python Developer hos wordworks ApS?
Forventningerne inkluderer at hjælpe med at holde en jævn kadence, bygge videre på det eksisterende arbejde gennem små, praktiske skridt og holde kodebasen sund gennem kontinuerlige forbedringer.
Er der mulighed for fuldtidsarbejde som Python Developer hos wordworks ApS?
Stillingen er primært part-time eller en praktik, men der er mulighed for fuldtidsarbejde under praktikperioden, afhængigt af aftale.
Hvilket sprog skal man kunne for at arbejde hos wordworks ApS?
Arbejdet foregår primært på engelsk, men det er en fordel at kunne dansk.
Hvordan ansøger man om stillingen som Python Developer hos wordworks ApS?
For at ansøge skal du sende dit CV og GitHub-link, gerne med et eksempel på en refaktorering eller et lille repo, til kontakt@word-works.dk eller ringe til 50135245 for mere information.