Backendontwikkelaar

Ontwikkelaar
Fulltime
Belgrade, Serbia

Over de functie

Als Backend Developer ontwerp, bouw en onderhoud je de serverzijde systemen en infrastructuur die onze producten aandrijven. Je werkt nauw samen met frontend-ontwikkelaars, productmanagers, QA- en DevOps-teams om betrouwbare, schaalbare en veilige backend-diensten te leveren. Je neemt verantwoordelijkheid voor API-ontwikkeling, databasearchitectuur en systeemintegraties, terwijl je ervoor zorgt dat alle backendcomponenten voldoen aan prestatie-, beveiligings- en kwaliteitsnormen.

Beheer

Verantwoordelijkheden

  • Ontwerp, ontwikkel en onderhoud robuuste backendservices, API's en microservices
  • Bouw en optimaliseer databaseschema's, queries en datamodellen voor prestaties en schaalbaarheid
  • Integreer diensten van derden, API's en interne systemen zoals vereist door productbehoeften
  • Samenwerken met frontend-ontwikkelaars om goed gestructureerde, gedocumenteerde API's te definiëren en te leveren
  • Schrijf schone, testbare en onderhoudbare code volgens vastgestelde technische standaarden
  • Neem deel aan codereviews, waarbij je constructieve technische feedback geeft en ontvangt
  • Identificeer, debug en los backend-defecten en prestatieknelpunten op
  • Draag bij aan discussies over systeemarchitectuur en technische ontwerpbeslissingen
  • Zorg ervoor dat backend-systemen voldoen aan de best practices voor beveiliging en compliance-eisen
  • Monitoren van de gezondheid van het systeem, reageren op incidenten en preventieve maatregelen implementeren
  • Onderhoud grondige documentatie voor services, API's en infrastructuurcomponenten
  • Werk samen met QA om testcycli te ondersteunen en backendbetrouwbaarheid te waarborgen
  • Neem deel aan agile ceremonies, waaronder stand-ups, sprintplanning, retrospectieven en demonstraties
  • Continu backendprocessen, tools en ontwikkelingspraktijken evalueren en verbeteren

Vereisten

  • Vloeiend Engels in geschreven en gesproken taal is verplicht
  • Bachelordiploma in Computerwetenschappen, Software Engineering of een gerelateerd vakgebied, of gelijkwaardige praktische ervaring
  • 3+ jaar professionele ervaring in backend-ontwikkeling
  • Sterke vaardigheid in een of meer backendtalen zoals C#, Node.js, Go, Python, Java, Ruby of iets dergelijks
  • Degelijke ervaring met het ontwerpen en werken met zowel relationele databases (PostgreSQL, MySQL) als NoSQL-databases (MongoDB, Redis of vergelijkbaar)
  • Ervaring met het bouwen en consumeren van RESTful API's en/of GraphQL-diensten
  • Bekendheid met cloudplatforms zoals AWS, GCP of Azure en hun kerndiensten
  • Begrip van authenticatie- en autorisatiemechanismen, waaronder OAuth, JWT en SSO
  • Ervaring met versiebeheer met Git en collaboratieve ontwikkelworkflows
  • Solide kennis van de principes van software engineering, waaronder schaalbaarheid, betrouwbaarheid, beveiliging en onderhoudbaarheid
  • Sterke probleemoplossende vaardigheden en het vermogen om effectief te werken in een teamomgeving

Voorkeursvaardigheden

  • Ervaring met microservicesarchitectuur en containerisatietools, waaronder Docker en Kubernetes
  • Vertrouwdheid met berichtwachtrijsystemen zoals RabbitMQ, Kafka of iets dergelijks
  • Blootstelling aan CI/CD-pijplijnen en DevOps-praktijken
  • Ervaring met cachingstrategieën en prestatieoptimalisatietechnieken
  • Kennis van SaaS-productarchitectuur en multi-tenancy patronen
  • Vertrouwdheid met infrastructure-as-code tools zoals Terraform of Ansible

Klaar wanneer je dat bent

Er zijn meerdere manieren om de hulp te krijgen die je nodig hebt.

Heb je vragen?

Neem contact op met ons verkoopteam voor vragen.

Neem contact op met de verkoop

Klaar om Proctorio te gebruiken?

Je kunt nu meteen beginnen door je aan te melden.

Meld je vandaag nog aan

Hulp nodig?

Wij zijn er 24/7, 365 uur voor je.

Start live chat