Duur: 9 maanden, met optie op verlenging. Voor onze opdrachtgever de Kiesraad zijn wij op zoek naar een Senior Full Stack Developer Open Source. In deze opdracht werk je aan maatschappelijk relevante verkiezingssoftware waarmee burgers en organisaties verkiezingsuitslagen transparant kunnen controleren en valideren. Je ontwikkelt mee aan een moderne open source webapplicatie binnen een klein en technisch sterk ontwikkelteam, waarbij je werkt met React, TypeScript, Django, Python en PostgreSQL. Je denkt actief mee over architectuur, datastructuren en softwarekwaliteit en levert direct een bijdrage aan de verdere digitalisering en transparantie van het Nederlandse verkiezingsproces. Wat ga je doen?Ondersteunen van het UX-onderzoek en het vertalen van Figma-ontwerpen naar werkende software.Ontwikkelen van de frontend in React en TypeScript.Ondersteunen bij de bouw van de backend in Django en Python.Ontwerpen en implementeren van datastructuren en databases in PostgreSQL.Meedenken over de softwarearchitectuur en lange termijn technische keuzes.Ontwikkelen van software voor het verwerken, controleren en publiceren van verkiezingsdata.Bijdragen aan een open source webapplicatie gericht op transparantie binnen het verkiezingsproces.Verbeteren van softwarekwaliteit, prestaties en ontwikkelprocessen.Samenwerken binnen een klein ontwikkelteam en schakelen met interne stakeholders.Ontwikkelen van robuuste en onderhoudbare software met beperkte complexiteit. Je beschikt over HBO werk- en denkniveau.Je beschikt over kennis van React/Typescript, Django/Python en/of PostgreSQL.Je hebt 5 jaar ervaring met end-to-end (full stack) softwareontwikkeling.Wensen:Je hebt kennis van automatische deployment.Je hebt ervaring met het verbeteren van software en processen.Je voldoet aan de volgende competenties en vaardigheden; je bent een van de drijvende krachten in het ontwikkelteam, lost complexe vraagstukken op met nuttige code, maakt technische keuzes met betrekking tot tools en ontwikkelprocessen, schrijft gestructureerde en effectieve code, verbetert continu prestaties, levert robuuste code op, voorkomt over-engineering, werkt zelfstandig, planmatig en gestructureerd, werkt goed samen met ontwikkelaars, maakt verbinding met interne stakeholders en houdt oog voor eindgebruikers van de software.Je hebt ervaring met open source software ontwikkeling en verwerken van informatie.Je hebt ervaring en/of affiniteit met de organisatie van de opdrachtgever. Wil je ons een open sollicitatie sturen? Voor iedereen die geen idee heeft wat Hero doet, maar dat wél graag wil weten, hebben wij een speciale website ontwikkeld waarbij wij onze dienstverlening simpel uitleggen: Hero for Dummies
Meer informatie