Senior Full-stack Developer

Octa-HR
Amsterdam, Netherlands
1 day ago
Apply on www.nationalevacaturebank.nl
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€7,000.0 - €9,000.0
Working hours
Regular working hours
Languages
Dutch

Tech stack

Artificial Intelligence Python (Programming Language) Large Language Models Backend Front End Software Development Api Design

Job description

Voor een strategisch ontwikkelproject zoeken wij een ervaren Senior Full-Stack Developer die primair verantwoordelijk wordt voor één specifiek systeem/product. In deze rol combineert de kandidaat sterke technische execution met ownership over het product en directe afstemming met business stakeholders. De developer opereert binnen een bredere engineering structuur waarin een Tech Lead verantwoordelijk is voor de overkoepelende technische visie en coaching van developers. Binnen het toegewezen productteam neemt deze Senior wél de lead in de dagelijkse aansturing en inhoudelijke richting. Teamstructuur

  • Tech Lead (architectuur, coaching, standaarden)
  • Product-owner (sprint-planning, overleg met stakeholders)

  • Leiding nemen over de dagelijkse development voor dit specifieke product
  • Aansturen en begeleiden van de medior/junior developers op het product
  • Vertalen van business requirements naar schaalbare technische oplossingen
  • Zelf actief mee-ontwikkelen aan de code
  • Actieve communicatie met interne klanten en stakeholders
  • Verantwoordelijkheid dragen voor product backlog en prioritering (in afstemming met business)
  • Borgen van codekwaliteit, architectuur en best practices (in lijn met Tech Lead richtlijnen)

Requirements

  • Senior niveau (ruime ervaring als full-stack developer)
  • Sterke backend focus met Python, maar ook frontend vaardig
  • Ervaring met moderne webarchitecturen en API-design
  • Ervaring met het trekken van een eigen domein of product
  • Comfortabel in een setting met duidelijke scheiding tussen Tech Lead en productverantwoordelijkheid
  • Communicatief sterk en business-minded
  • Ervaring met stakeholdermanagement en interne klantcommunicatie
  • Uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk, is vereist. Nice to have

  • Ervaring met AI / prompting (bijv. werken met LLM’s of AI-integraties)

Benefits & conditions

  • Een bruto maandsalaris tussen €7.000,- en €9.000,-, afhankelijk van jouw kennis en ervaring
  • 8% vakantiegeld
  • Een arbeidsovereenkomst voor 12 maanden waarvan 1 maand proeftijd op basis van 40 uur per week, met uitzicht op een vast dienstverband
  • De mogelijkheid om hybride te werken, waarbij je minimaal twee dagen per week op kantoor aanwezig bent
  • Een laptop van de zaak
  • Een reiskostenvergoeding voor woon-werkverkeer
  • Pensioenregeling via a.s.r.

About the company

OCTA Farmacie Groep is een landelijk farmaceutische organisatie met meer dan 900 medewerkers. OCTA bestaat uit farmaceutische groothandels, instellingsapotheken, Central Filling hubs en ruim 50 openbare apotheken verspreid over Nederland. Zie ook www.octa.nl .

  • Moeiteloos kunnen navigeren door bestaande codebases, gericht kunnen refactoren waar nodig
  • Diepgaande SQL kennis: database tabellen kunnen (her)ontwerpen: foreign keys, constraints, indexes, joins, performance-analyes, zowel theoretisch als praktisch.
  • Goede kennis over netwerken: hoe werkt ipv4, dns servers, ntp-servers, port-forwarding en debugging-skills: ping, traceroute, dig, arp-tabellen, etc.
  • Python: niet alleen code kunnen schrijven, maar ook echt begrijpen: hoe werkt de GIL, hoe verschillende implementaties performance-impact kunnen hebben: bijv. member-checks tussen een list en een set. Bestaande issues kunnen oplossen: bijvoorbeeld gevallen wanneer een ORM-query langzaam is.
  • Infrastructuur kennis: je kan CI/CD pipelines opzetten en hebt dit eerder al gedaan. Je weet hoe SSH-keys werken, hoe Docker (en Docker Compose) werkt. Ook kan je een productie-server analyseren en debuggen als er issues zijn: cpu, ram, schijfruimte, schrijfsnelheid, etc.
  • Up to date kennis over het Python ecosysteem, bijvoorbeeld package managers zoals “uv” en tools zoals “ruff”, “ty” en “mypy”.
  • Voldoende frontend kennis om code (van Claude) te kunnen beoordelen: wat is wel goed en wat is niet goed.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.nationalevacaturebank.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

3:32 min

Fundamentals and limitations of large language models

Krzystof Czieslak · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:26 min

Prioritizing backward compatibility in API design

Justin Kitagawa · Coffee With Developers

Videos

See all

Related articles

See all