Lead Python Developer bij Zonnepanelendelen

Als start-up zijn we de zonne-energiemarkt in Nederland aan het veranderen. Dat kan niet zonder een goede IT infrastructuur. Jij bent verantwoordelijk voor het ontwikkelen, verbeteren en operationeel houden van dit systeem. Om de volgende stap te maken zoeken we iemand die dit vanuit een langere termijn visie wil invullen als lead developer in ons team. Ons digitale solar-ecosysteem bestaat in principe 3 IT componenten: 1. Crowdfundingplatform: dit is een SAAS oplossing (Symphony) die we in de toekomst ook zelf willen gaan ontwikkelen2. Kernsysteem (eigen software): hier is alle data opgeslagen, alle logica en de verschillende API koppelingen3. Dashboard (eigen software) waarmee onze gebruikers met verschillende rollen (crowdfunders, projecteigenaren, energieleveranciers) inzicht hebben in de projecten. Dit is de centrale front-end die is gebouwd als single page application. Ons dashboard is ontwikkeld in Python 2.7 (op termijn uiteraard migreren naar Python 3) en Django 1.9. Het is een Angular gebasseerde single page application dat zijn data haalt uit een Django Rest Framework API (ook de Zonnepanelendelen iPhone/iPad app haalt daar zijn data uit). D3 en Rickshaw worden voor visualisaties gebruikt. Het project wordt gehost op een Ubuntu 16.04 VPS, met daarop een nginx/gunicorn/supervisor/PostgreSQL setup die gemanaged wordt door Ansible. Reguliere deploys worden gedaan door Fabric. Voor unit tests maken we gebruik van py.test die door een eigen managed Jenkins worden gedraaid. De stack wordt gemonitored door Shinken. Sentry wordt gebruikt voor error monitoring.
ictbaneninnederland.nl
01-11-2017 07:11