Software developer

Stichting Education Warehouse Uit-je-comfortzone backend development met Python voor een goed doel

Je helpt mee bij het bouwen en onderhouden van webapplicaties, microservices en ondersteunde scripts. Onze servers draaien ubuntu linux met docker voor onder andere postgresql, redis, traefik, ghost en heel veel python3. De frontend praat met de backend via htmx en javascript. Je zult vast iets met front-end werk gaan doen maar we richten ons veel op de backend. In een klein team van ontwikkelaars en beheerders (devop stijl) help je mee digitale tools te ontwikkelen die nodig zijn om de ontwikkeling van het Nederlands onderwijs te versnellen. Hiervoor kan het zijn dat je helpt met het bouwen aan de publieke front-end (stack: py4web, htmx, javascript, html, css), onze interne interface op de backend (py4web, web2py, htmx, celery, superset), en misschien wel onze backend (shared python library, met veel dockers en postgres als database). Ook kun je gevraagd worden voor data-klussen, meehelpen van een beheerder, of interne (beheer) tooling.

Naar wie zijn wij op zoek?

Ervaring met linux, postgres, docker enzovoorts is een pre, maar zeker niet vereist. Wel vereist is een nieuwsgierige houding en lol in programmeren. Ervaring met Python is vereist al is het maar een introductie, omdat we de python gebruiken voor vrijwel alle automatisering. Je hebt affiniteit met scripting talen en (relationele) databases. De mindset "alles kan, en als het niet kan, kan het anders" spreekt je aan. Je bent creatief, geduldig en analytisch en je gaat pionieren niet uit de weg. Dit betekent dat er veel uitzoekwerk is en je zelf op zoek gaat naar oplossingen. Wij werken veel met scrum achtige of agile methodieken en zoveel mogelijk design thinking als we kunnen bedenken. We schuwen geen persoonlijk professionele ontwikkeling en daarom is reflecteren wel handig. Mocht je daar geen held in zijn: geen man overboord daar helpen we je mee.

Wat biedt het bedrijf?

We openen onze deuren om 10:00 uur en sluiten rond 18:00. In overleg is van alles mogelijk. Je krijgt intensieve en op maat gemaakte begeleiding. Alhoewel er niets mis is met aanvegen van de vloer of koffiezetten zal dat bij ons zo goed als niet gebeuren. Als stagiair ben je volop bezig met Python en andere programmeer talen en software. Je ontwikkelt aan de hoofd applicaties zelf, geautomatiseerd testen, interne tools, dataveranderingen, onderzoek of een van de vele andere dingen die horen bij een innovatief onderwijs goed-doel. Als stichting zijn we officieel erkend als goed doel (ANBI) en daarmee gepaard gaande hebben we geen commerciƫle instelling. We zijn juist wel erg bewust van het geld dat we uitgeven en de aandacht die we besteden aan mens en techniek. Dat bewustzijn geldt ook voor jouw ontwikkeling.

Wat ga je leren?

  • Realiseert software
  • B1-K1-W1 Stemt opdracht af, plant werkzaamheden en bewaakt de voortgang
  • B1-K1-W2 Maakt een technisch ontwerp voor software
  • B1-K1-W3 Realiseert (onderdelen van) software
  • B1-K1-W4 Test software
  • B1-K1-W5 Doet verbetervoorstellen voor de software
  • Voert ICT-projecten uit
  • B1-K2-W1 Werkt samen in een projectteam
  • B1-K2-W2 Presenteert het opgeleverde werk
  • B1-K2-W3 Evalueert de samenwerking

Kenmerken

  • Bereid om te werken aan fysieke toegankelijkheid
  • Mogelijkheden voor begeleiding op maat

lees verder