Backend utvikler
Beskrivelse
En backend utvikler er en programmerer som jobber med å utvikle applikasjonslogikk og prossesser som foregår i bakgrunnen av et system. Typisk innebærer dette å utvikle APIer, databaser og applikasjonslogikk for å støtte frontend utvikling.
Ansvarsområder
Som en backend utvikler er du ansvarlig for systemene som foregår i bakgrunnen av systemene.
Noen av tingene du må tenke på er:
- APIet skal returnere riktig data og skal være enkelt å bruke
- Databasen skal være rask og skal ikke inneholde sensitiv informasjon
- Brukersystemet skal være sikkert og skal ikke kunne utnyttes
- Logging og feilhåndtering
- Overvåkning av systemet
- Testing av systemet
- Systemet skal være lett å vedlikeholde og utvide
- Systemet skal være lett å deploye, og å rulle tilbake