Functieomschrijving
Innius is op zoek naar een hands-on back-end software engineer, die wordt uitgedaagd door de vooruitgang in cloud- en IoT-technologie om bij te dragen aan het innius-platform door nieuwe functies te bouwen en onderhoud te bieden aan bestaande. Onze applicatie is vormgegeven als een cloud-gebaseerde gedistribueerde microservices-architectuur die is geïntegreerd via eventing en biedt een verscheidenheid aan functies voor data toegang, data analyse, workflow, samenwerking en gebeurtenisverwerking. Onze kandidaat heeft één of (bij voorkeur) meer jaar ervaring in het bouwen van applicaties of componenten in een cloud-omgeving, heeft ervaring met agile software engineering methodes en wil graag leren en nieuwe vaardigheden ontwikkelen voor het bouwen en leveren van hoogwaardige, robuuste bedrijfsoplossingen.
Over Innius
Innius B.V. is een jong en dynamisch bedrijf in de industriële IoT-sector. We hebben een ruimdenkende houding tegenover het bouwen van software, wat het moet kunnen en hoe het op de markt kan worden gebracht.
Door industriële machines aan te sluiten op het innius softwareplatform, kunnen machinefabrikanten, operators, managers en technici innius-apps en dashboards gebruiken om de machineprestaties in realtime te bewaken, waarschuwingen te ontvangen, taken toe te wijzen, samen te werken, efficiëntieproblemen te identificeren, historische data te analyseren en meer. Deze inzichten stellen onze klanten in staat verbeterpunten te identificeren op het gebied van productiviteit, kwaliteit, energie-efficiëntie en afvalvermindering.
De innius back-end bestaat uit losjes gekoppelde componenten die samenwerken in een microservices-architectuur, gehost op Amazon Web Services. Onze web- en mobiele apps zijn ontworpen en gebouwd met Angular en Ionic.
Het team
Ons kleine maar toegewijde team wordt gekenmerkt door een vrij vlakke hiërarchie, waardoor nieuwe medewerkers op gelijke voet staan met de rest van het team. Door onze omvang kunnen we efficiënt te werk gaan en nauw samenwerken, maar gelukkig zijn we nog steeds groot genoeg om over de benodigde expertise te beschikken en voor iedereen een gezonde balans tussen werk en privé. We gebruiken de scrum agile methodiek, werken in sprints van twee weken en houden ons aan de principes van CI / CD. Op deze manier streven we naar een goede balans tussen persoonlijke vrijheid en verantwoording.
Belangrijkste taken en verantwoordelijkheden
Als back-end software engineer bij Innius maak je deel uit van een ontwikkelteam dat hoogwaardige cloudapplicaties bouwt op basis van state-of-the-art infrastructuurcomponenten geleverd door AWS.
Je bouwt geavanceerde clouddiensten in nauwe samenwerking met de andere engineers. Dit proces omvat alle stadia van software-ontwikkeling, van ontwerpsessies met de producteigenaar en het team, bouwen, testen en implementeren tot en met het leveren van onderhoud en het uitvoeren van noodzakelijke refactors in bestaande componenten.
De belangrijkste verantwoordelijkheden omvatten:
- Pas creativiteit en kennis van technologie toe om geweldige cloudservices te bouwen op gebieden als data toegang, samenwerking, verwerking van gebeurtenissen of integratie
- Neem deel aan de Scrum-ontwikkelingsprojecten, volgens de best practices van software engineering
- Realiseer clouddiensten voor bedrijven in het industriële IoT-domein
- Ontwikkel geautomatiseerde unit-tests voor de services
- Lever onderhoud aan bestaande architectuur
- Blijf op de hoogte van nieuwe ontwikkelingen in cloud- en webtechnologie
Vereiste kennis, vaardigheden en capaciteiten:
Hard skills:
- Master- of bachelordiploma Computerwetenschappen of vergelijkbare kwalificatie (HBO / WO)
- Minimaal 1 jaar ervaring op productieniveau als software-engineer
- Minimaal 1 jaar ervaring op productieniveau met AWS-services (bij voorkeur)
- Sterke kennis van communicatieprotocollen (HTTP, gRPC), webservers, caching, eventing, beveiligde communicatieconcepten
- Ervaring met unit-tests, integratietests en het debuggen van cloudservices
- Ervaring met alle algemene stadia van software engineering (ontwerp, documentatie, implementatie, testen, implementatie, monitoring, onderhoud)
- Vaardig in ten minste één systeemprogrammeertaal zoals Go
- Sterk analytisch denkvermogen
- Sterk vermogen om problemen op te splitsen en te abstraheren
- Vloeiend in de Engelse en Nederlandse taal
Soft skills:
- Team speler
- Duidelijke communicator
- Eerlijk, betrouwbaar en reflecterend
Bonusvaardigheden:
- AWS Cloud Practitioner-certificaat, AWS Certified Developer Associate-certificaat
- Kennis van Industrial Internet of Things-oplossingen
- Kennis van machine learning
Onze stack:
- Talen
- Go (~90%)
- Scala (~5%)
- Typescript (~5%)
- Andere (<1%)
- Databases
- Redis
- Amazon Redshift
- Amazon DynamoDB
- MySQL
- Microservices Architecture
- Docker (AWS ECS)
- Serverless (AWS Fargate, AWS Lambda)
- CI/CD
- AWS CloudFormation
- AWS CI/CD Services
Wat heeft deze functie jou te bieden?
Wanneer je bij innius komt, kom je terecht bij een baanbrekend bedrijf dat ambieert een belangrijke speler te worden in het industriële IoT en smart industry domein. Je maakt deel uit van:
- Een organisatie met een rijke catalogus aan gedistribueerde cloud services
- Een team van toegewijde en bekwame professionals
- Een ambitieus, groeiend bedrijf dat een ideale omgeving biedt om vaardigheden en expertise te verbeteren
- Een aantrekkelijk primair en secundair banenpakket
- Gelegen in Ede, met goede openbaar vervoer verbinding
Is deze vacature iets voor jou?
Stuur ons dan vandaag nog je online sollicitatie toe! Gebruik hiervoor het onderstaande formulier. Vergeet niet je uitgebreide CV toe te voegen.
Acquisitie naar aanleiding van deze advertentie wordt niet op prijs gesteld