Software Engineer (Back-end)
Role details
Job location
Tech stack
Job description
Als software engineer (back-end) combineer je hands-on ontwikkeling met sterk technisch eigenaarschap. Je ontwerpt, bouwt en onderhoudt schaalbare backend-services voor ons Creative Automation platform.
- Ontwerpen en bouwen van schaalbare backend-systemen en services voor ons grootschalige SaaS-platform.
- Verantwoordelijk voor de kernonderdelen van de backend en API's, waarbij je de volledige levenscyclus beheert - van technisch ontwerp tot monitoring.
- Innoveren door actief nieuwe technische ideeën en architecturale oplossingen aan te dragen binnen het team.
- De toekomst van engineering vormgeven door AI-gestuurde development workflows te adopteren en mede te ontwerpen.
- Onderhouden en verbeteren van bestaande Node.js / TypeScript-applicaties, waarbij je zorgt voor kwaliteit van de code en beveiliging.
- Ontwerpen op schaal door beslissingen te nemen die gericht zijn op prestaties, betrouwbaarheid en onderhoudbaarheid op de lange termijn.
- Evalueren van technologieën en backend-patronen om te bepalen waar ze echte waarde toevoegen aan onze stack.
Requirements
-
Minimaal 3 jaar relevante ervaring in backend software engineering, specifiek met TypeScript, Node.js en Express.js.
-
Ervaring met backend-architectuur en systeemontwerp.
-
Ervaring met het bouwen van schaalbare en gedistribueerde systemen.
-
Ervaring met GitLab, Jira en CI/CD-pipelines.
-
Ervaring met het beïnvloeden van de technische koers binnen een team.
-
Ervaring met AI-ondersteunde development tools of -workflows.
-
Ervaring met event-driven of message-based architecturen.
-
Kennis van Redis, MySQL, MongoDB.
-
Hands-on ervaring met Google Cloud, inclusief Pub/Sub, Cloud Tasks, Cloud Run en Kubernetes.
Benefits & conditions
- Define tomorrow: We zijn er niet om aan de verwachtingen te voldoen; we zijn er om ze opnieuw te definiëren. Onze missie vereist ongekende kwaliteit, veiligheid en schaal. We verleggen de grenzen van wat mogelijk is.
- Be better together: Succes vermenigvuldigt wanneer het wordt gedeeld. We nemen initiatief, zetten onze schouders eronder en maken het beter voor elkaar. Door open samenwerking en sterke steun veranderen we individueel potentieel in collectieve prestaties.
- Change what's possible: Creativiteit drijft de mensheid vooruit. Onze technologie is er om dit te versterken, te beschermen en te laten groeien. We nemen de barrières weg tussen briljante geesten en geweldig werk.
Waarom werken bij Cape.io?
- Werken aan een high-volume product met uitdagende architecturale vraagstukken.
- AI-gestuurde ontwikkeling is onderdeel van onze dagelijkse engineeringcultuur.
- Competitief salaris en secundaire arbeidsvoorwaarden, inclusief reiskostenvergoeding.
- Flexibele en hybride werkmogelijkheden.
- Een wereldwijd, divers en samenwerkend team.
- De kans om te werken aan een marktleidend product dat de toekomst van advertising bepaalt.
Soort dienstverband: Fulltime
- Pensioen
- Reiskostenvergoeding
- Telefoonplan