Ønsker du at bygge digitale produkter, der gør en meningsfuld forskel på tværs af Novo Nordisks globale aktiviteter? Er du en yderst erfaren softwareingeniør, der nyder at arbejde med hele teknologistakken, samtidig med at du hjælper med at forme fremtiden for moderne cloud-baserede løsninger? Hvis ja, kan dette være din mulighed for at blive en del af et team, hvor din tekniske ekspertise direkte vil påvirke, hvordan tusindvis af kolleger planlægger og udfører kritiske forretningsaktiviteter hver dag.
Din nye rolle
Som full-stack udvikler for NN Planner vil du hjælpe med at forme, udvikle og drive implementeringen af digitale løsninger i Planning Solutions, og i sidste ende adressere nogle af de største forretningsmuligheder Novo A/S har hos Novo Nordisk. Du vil blive en del af et lille agilt team, der udvikler Novo Nordisks løsning til arbejdsstyrkeplanlægning, med fokus på at forbedre effektiviteten på tværs af produktion, QA, QC laboratorier, lagre og andre funktioner. Novo A/S gør dette ved hjælp af en tech-stack, der består af AWS-tjenester, en containeriseret Python-backend og en frontend-webapplikation, der bruger React/TypeScript. Novo A/S's applikation har mere end 4.000 brugere, og Novo A/S forventer, at brugerbasen vil fordobles inden for de kommende år.
Novo A/S søger en person, der er erfaren i både React/TypeScript og Python, nyder at smøge ærmerne op og er ivrig efter at forme den nuværende og fremtidige NN Planner – en person, der kan diskutere langsigtede arkitekturstrategier om morgenen og tilbringe eftermiddagen med at forbedre en Python-tjeneste, designe en PostgreSQL migrationsstrategi eller gennemgå en kompleks pull request.
Dine ansvarsområder vil omfatte:
- Bidrag til en produktions-Python-backend, der afbalancerer løbende feature-levering, kvalitetsforbedringer og migreringen fra ældre mønstre til moderne arkitektur.
- Byg og udvikl Novo A/S's frontend-applikation ved at udvikle vedligeholdelsesvenlige, type-sikre React/TypeScript-løsninger, forme frontend-arkitektur og API-grænser, og sikre en responsiv og pålidelig brugeroplevelse, efterhånden som platformen skalerer.
- Skriv og gennemgå produktionskode dagligt, og bidrag til at definere best practices for, hvordan Novo A/S bygger, tester og implementerer software.
- Udvikl Novo A/S's datalag ved at forbedre skemadesign, forespørgselsydelse og migrationsstrategier i PostgreSQL ved hjælp af SQLAlchemy 2.0 og Alembic, herunder zero-downtime migrationer i live produktionsmiljøer.
- Moderniser ældre systemer inkrementelt ved hjælp af tilgange som Strangler Fig-mønsteret, samtidig med at der opretholdes uafbrudt service for brugerne.
- Administrer og udvikl Novo A/S's AWS-infrastruktur (ECS Fargate, ECR, ALB, S3, IAM og SSM) ved hjælp af Terraform, med et stærkt fokus på reproducerbarhed og konsistens på tværs af miljøer.
- Driv en stærk kvalitetskultur ved at opretholde omfattende automatiseret test med pytest, herunder enheds-, integrations- og BDD-stil tests, der understøtter compliance-krav inden for Novo A/S's QMS.
- Del viden og støt væksten af kolleger ved at bidrage med meningsfulde code reviews, styrke tekniske praksisser og fremme en kultur med kontinuerlig forbedring.
Novo A/S bygger end-to-end digitale løsninger på AWS ved hjælp af Python og React/TypeScript, understøttet af CI/CD-pipelines til kontinuerlig levering. Som en del af Novo Nordisks digitale transformationsrejse opfordrer Novo A/S dig til at udfordre eksisterende tilgange, drive innovation og hjælpe med at hæve ingeniørstandarderne på tværs af organisationen.
Din nye afdeling
Planning Solutions er en del af Enterprise Platforms-organisationen hos Novo Nordisk – teamet, der er ansvarligt for de digitale platforme, der driver Novo Nordisks operationer i stor skala. Novo A/S sidder i hjertet af virksomhedens mest forretningskritiske applikationer, idet Novo A/S bygger og vedligeholder de løsninger, som tusindvis af kolleger er afhængige af hver dag.
Som medlem af Planning Solutions vil du blive en del af et team dedikeret til at drive udviklingen, implementeringen og skaleringen af Novo A/S's digitale planlægningsløsninger. Novo A/S arbejder tæt sammen med forretningen for at sikre, at Novo A/S's platforme ikke kun opfylder nutidens behov, men også er bygget til at vokse med organisationen. Dette betyder, at du vil arbejde med et produkt, der allerede er i hænderne på tusindvis af brugere og skalerer hurtigt.
Novo A/S tilbyder et moderne arbejdsmiljø, en høj standard for teknisk kvalitet og tilfredsstillelsen ved at se dit arbejde gøre en reel forskel på tværs af Novo Nordisks globale aktiviteter.
Oplev de banebrydende teknologier bag Novo Nordisks livsforandrende innovationer hos TechLife hos Novo Nordisk. Fra AI til kvantecomputing flytter Novo A/S's digitale eksperter grænser og gør en mærkbar forskel på liv over hele kloden. Dette vil du ikke gå glip af.
Dine færdigheder og kvalifikationer
For at få succes i denne rolle skal du have stærk full-stack ingeniørerfaring kombineret med en passion for at bygge skalerbare digitale løsninger. Du er komfortabel med at arbejde på tværs af teknologier, påvirke teknisk retning og afbalancere langsigtede forbedringer med daglig levering.
Novo A/S forestiller sig, at du har:
- Mere end 10 års professionel softwareingeniørerfaring, herunder betydelig erfaring i seniorroller, med en stærk track record i at bygge, drive og gradvist modernisere produktionssystemer.
- Dyb praktisk ekspertise i Python, sammen med stærk React- og TypeScript-erfaring, med solid full-stack arkitektonisk dømmekraft om, hvordan ansvarsområder skal fordeles på tværs af frontend, backend og understøttende tjenester.
- Stærk PostgreSQL og relationel databaseekspertise, der dækker datamodellering, skemadesign, forespørgselsoptimering, indeksering, transaktioner og dataintegritet, herunder erfaring med sikkert at udvikle skemaer i live produktionsmiljøer.
- Praktisk erfaring med design og drift af cloud-native applikationer, ideelt på AWS, ved hjælp af Docker, infrastruktur som kode såsom Terraform og CI/CD-praksisser, der understøtter sikker, kontinuerlig levering.
- Stærk test- og code review-disciplin på tværs af enheds-, integration- og end-to-end-test, med tests der tydeligt afspejler bruger- og forretningskrav og muliggør sikre ændringer af eksisterende applikationer.
- En pragmatisk, kollaborativ tilgang: foretrækker simple, vedligeholdelsesvenlige løsninger, kommunikerer tekniske beslutninger klart, hjælper andre ingeniører med at udvikle sig og anvender sund dømmekraft ved brug af AI-assisterede og agentbaserede udviklingsværktøjer.
Hvad Novo A/S tilbyder
Der er selvfølgelig mere at tilbyde her end Novo A/S's unikke kultur og de ekstraordinære resultater, Novo A/S producerer. At være en del af en global sundhedsvirksomhed betyder, at mulighederne for at lære og udvikle sig er overalt hos Novo A/S, mens Novo A/S's goder er designet med din karriere og livsfase i tankerne.
Løn: For denne rolle spænder den årlige grundløn fra 742.600,00 til 1.091.600,00 DKK, svarende til stillingens niveau. Placeringen inden for lønspændet vil blive vurderet under rekrutteringsprocessen baseret på kandidatens færdigheder, kompetencer, viden og relevante erfaring.
Incitementer og fordele: Løn pakken kan omfatte kortsigtede og/eller langsigtede incitamenter samt andre fordele.