
Senior fullstack javascriptutvecklare med tyngd mot Node och backend
Bakgrund:
Kunden söker nu starka konsulter för att förstärka sina nya team under januari 2024. För detta ändamål letar verksamheten efter en senior fullstackutvecklare som kan bidra till att utveckla framtida lösningar för användarbetalningar på deras webbplatser. Detta innebär att du kommer att arbeta med att implementera funktioner som betalväggar, användarhantering och integration av login-lösningar, som senare ska kopplas ihop med befintliga system för printanvändare. Tjänsten är en konsultroll och projektet startar i slutet av januari.
Arbetsbeskrivning:
I rollen som Senior Fullstack JavaScript-utvecklare kommer du att ingå i ett team som fokuserar på att utveckla och implementera systemlösningar för användarbetalningar. Du kommer att arbeta med att bygga och förbättra backend-lösningar, inklusive integrationer för betalväggar, användarhantering och autentisering, och du kommer att samarbeta nära frontend-utvecklare för att säkerställa en helhetslösning. Arbetet omfattar både nyutveckling och förbättring av befintliga system.
Huvudsakliga arbetsuppgifter:
– Utveckling av backendlösningar i Node.js, med fokus på användarhantering och betalningssystem.
– Integration av betalväggar och login-lösningar.
– Implementering av enhetstester och integrationstester för att säkerställa hög kvalitet.
– Arbeta nära frontend-utvecklare för att säkerställa smidiga integrationer mellan frontend och backend.
– Bidra till systemdesign och arkitektur.
– Dokumentation av kod och tekniska lösningar.
Erfarenhet:
– Minst 5 års erfarenhet som utvecklare inom mjukvaruutveckling, varav minst 3 år med Node.js.
– Erfarenhet av att bygga och underhålla backend-lösningar, med tyngd på Node.js och server-side utveckling.
– Meriterande att ha erfarenhet av andra programmeringsspråk som C#, särskilt om du har arbetat med integrationer eller system på både backend och frontend.
Teknisk kompetens:
– Stark erfarenhet av Node.js och backend-utveckling.
– Erfarenhet av unit testing och integrationstester för att säkerställa kodkvalitet och stabilitet.
– Erfarenhet av RESTful API-design och integrationer.
– Erfarenhet av att arbeta med betalningslösningar och prenumerationstjänster är meriterande, men inte ett krav.
– Erfarenhet av att arbeta med autentisering och användarhantering, inklusive inloggningslösningar och betalväggar.
Arbetssätt:
– God förståelse för testdriven utveckling (TDD) och erfarenhet av att implementera tester på både enhetlig och integrationsnivå.
– Erfarenhet av att arbeta i agila team (t.ex. Scrum, Kanban).
– Förmåga att ta ansvar för hela utvecklingscykeln, från design och utveckling till testning och produktion.
Personliga egenskaper:
– Starkt analytiskt tänkande och problemlösningsförmåga.
– Förmåga att arbeta självständigt såväl som i team.
– Gillar att ta ansvar och engagera dig i projektets framgång.
– Kommunikativ och samarbetsvillig, med förmåga att förmedla tekniska lösningar och alternativ till både tekniska och icke-tekniska intressenter.
Meriterande:
– Erfarenhet av att bygga eller underhålla system för betalning och prenumerationstjänster.
– Erfarenhet av C# och andra programmeringsspråk.
– Erfarenhet av frontendutveckling i moderna JavaScript-ramverk (t.ex. React, Vue, Angular) kan vara ett plus, särskilt för framtida teambehov.
– Erfarenhet av att arbeta med CI/CD-pipelines, versionhantering och deploy-processer.
– Startdatum: Slutet av januari 2024.
– Plats: Stockholm (möjlighet till distansarbete, men vissa fysiska möten kan förekomma).
– Varaktighet: 6 månader med option på förlängning