Voorbeeld functiebeschrijving Full Stack Engineer
Functiebeschrijving
Bij [BedrijfX] vormt ons dynamische team van ingenieurs en technici de sleutel tot de oplossing voor de vele uitdagingen die onze snel groeiende technische systemen met zich mee brengen. We zijn dan ook op zoek naar een Full Stack Engineer die met nieuwe technologie en architectuur aan de slag wil bij een vooruitstrevende organisatie die altijd de lat hoger durft te leggen. Bij ons krijgt u de volledige leiding over projecten. De ideale kandidaat beschikt over programmeerervaring met de gehele stack en diepgravende kennis van webframeworks, API’s, databases en meerdere back-endtalen. U komt te werken in een kleinschalig team dat aan de voorhoede van nieuwe technologie staat. Samen met uw team lost u problemen in de front- en back-end op, waardoor u uiteindelijk een steengoede algehele gebruikservaring weet te bereiken.
Doelstellingen van deze functie
- U werkt in de gehele stack aan bijzonder schaalbare gedistribueerde oplossingen die een positieve gebruikerservaring en meetbare groei van het bedrijf opleveren
- U ontwikkelt nieuwe functies en infrastructuur ter ondersteuning van snel groeiende zakelijke en projectmatige vereisten
- U neemt de leiding over nieuwe projecten, van de conceptualisering tot aan de uiteindelijke implementatie
- U garandeert dat toepassingen goed werken, beschikbaar zijn en kunnen worden opgeschaald en past hierbij hoge programmeringsnormen en een doordacht ontwerp toe
- U past dynamische ontwikkelingsmethoden toe, volgt beste werkwijzen op en benut leerkansen
Dagelijkse en maandelijkse verantwoordelijkheden
- U neemt deel aan alle aspecten van agile softwareontwikkeling, waaronder het ontwerp, de implementatie en het gebruik
- U ontwerpt en biedt begeleiding bij systemen en stuurt aan op snelheid en schaalbaarheid
- U werkt voornamelijk in Ruby, Java/JRuby, React en JavaScript
- U werkt samen met inspirerende designers en front-endtechnici aan betrouwbare API’s
- U werkt tijdzone-overstijgend via Slack, GitHub-reacties, documenten en regelmatige videovergaderingen
Vereiste vaardigheden en kwalificaties
- Bachelordiploma in informatica, informatietechnologie of techniek
- Minimaal 1 jaar ervaring met het bouwen van grootschalige softwaretoepassingen
- Ervaring met het bouwen van webtoepassingen
- Ervaring met het ontwerpen en integreren van RESTful API’s
- Kennis van Ruby, Java/JRuby, React en JavaScript
- Uitstekende vaardigheden op het gebied van debuggen en optimalisatie
- Ervaring op het gebied van het testen van units/integraties
Gewenste kwalificaties
- Bereid om met nieuwe tools, talen, workflows en filosofieën te leren werken om verder te groeien
- Professionele certificaten