Software Engineer (Backend)

Werkgever:
Innius B.V.
Regio:
Ede
 
Functieomschrijving

Over Innius

Innius BV is een softwarebedrijf gevestigd in Ede. We hebben een Industrial IoT-platform ontwikkeld waarmee fabrieken data kunnen analyseren en processen kunnen optimaliseren.

Wat ga je doen?

Als Software Engineer (back-end) bij Innius maak je deel uit van een developmentteam dat hoogwaardige cloudapplicaties bouwt op basis van moderne AWS-infrastructuur. Je werkt aan de ontwikkeling van nieuwe features en onderhoudt bestaande componenten. Dit omvat alle fasen van softwareontwikkeling: van design en implementatie tot testen, deployment en onderhoud.

Jouw verantwoordelijkheden

  • Ontwikkelen van cloudservices op het gebied van data-analyse, samenwerking, eventverwerking en integratie.
  • Werken volgens Scrum en best practices binnen softwareontwikkeling.
  • Bouwen en onderhouden van schaalbare en efficiënte microservices.
  • Schrijven van geautomatiseerde unittests.
  • Onderhouden en verbeteren van bestaande architectuur.
  • Op de hoogte blijven van nieuwe ontwikkelingen in cloud- en webtechnologie.

Onze werkwijze

Wij werken volgens de Scrum-methode in sprints van twee weken en hanteren CI/CD-principes. We combineren vrijheid met verantwoordelijkheid en werken in een klein, hecht team met een platte structuur.

Technologie

De back-end van Innius bestaat uit microservices die samenwerken binnen een cloudgebaseerde architectuur op AWS. Onze web- en mobiele apps zijn gebouwd met Angular en Ionic.

Je zal deel uitmaken van een devteam dat zich naast de benodigde werkzaamheden voor innius graag bezighoudt met workflow-optimalisaties via middelen als neovim en terminal multiplexing, welke je dev-collega’s toepassen binnen een linux omgeving. Ook interesseert men zich voor ontwikkelingen op het gebied van personal cybersecurity en algemene ontwikkelingen binnen het IT-gebied.

Tech stack

  • Talen: Go (~90%), Java (~5%), TypeScript (~5%)
  • Databases: Redis, Amazon Elasticache, Amazon DynamoDB, MySQL
  • Architectuur: Docker (AWS ECS), Serverless (AWS Fargate, AWS Lambda)
  • CI/CD: AWS CloudFormation, AWS CI/CD Services

Functie eisen

Wie ben jij? Hard skills:

  • WO-diploma in Computer Science/Software Engineering of vergelijkbaar; of aantoonbare relevante werkervaring.
  • Aantoonbare ervaring met delen van de bovenstaande tech stack.
  • Minimaal 1 jaar ervaring met softwareontwikkeling in productieomgevingen.
  • Ervaring met AWS-services (pré).
  • Kennis van communicatieprotocollen (HTTP, gRPC), webservers, caching, eventverwerking en beveiliging.
  • Sterk analytisch vermogen en probleemoplossend denken.
  • Goede beheersing van Nederlands en Engels.

Soft skills:

  • Teamspeler met goede communicatieve vaardigheden.
  • Hoge mate van zelfstandigheid.
  • Betrouwbaar, eerlijk en reflectief.

Bonus skills:

  • AWS Cloud Practitioner of AWS Certified Developer Associate certificaat.
  • Ervaring met unit- en integratietests en debugging van cloudservices.
  • Kennis van Industrial IoT-oplossingen of machine learning.

Arbeidsvoorwaarden

Wat bieden we?

  • Marktconform salaris afhankelijk van ervaring.
  • Mogelijkheid tot deels remote werken.
  • Laptop en mobiel van de zaak.
  • Veel verantwoordelijkheid en groeimogelijkheden.
  • Dynamische werkomgeving met focus op persoonlijke ontwikkeling.
  • Modern kantoor in Ede, goed bereikbaar met OV.

 Kernwoorden