Avenga
Avenga
Avenga är ett internationellt teknik- och mjukvaruutvecklingsföretag som hjälper företag genom konsulttjänster, produktutveckling och digital transformation. Företagets team utvecklar skräddarsydda lösningar inom mjukvara, molntjänster och integration för komplexa utmaningar inom bland annat konsultverksamhet, tillverkningsindustrin och hälso- och sjukvården, med stöd av kompetensen hos fler än 6 000 yrkesverksamma i flera länder. Avenga stödjer också kompetensförsörjning och karriärutveckling inom organisationen.

Senior Node.js-utvecklare

Bygg skalbara backend-system för Avengas IT-konsultprojekt som senior Node.js-utvecklare. Utforma API:er, optimera databaser och bidra till säker och tillförlitlig programvara.

Beskrivning

  • Bygg och underhåll skalbara backend-applikationer med Node.js.
  • Utveckla och koppla samman REST-API:er och mikrotjänster.
  • Skriv effektiv, återanvändbar och tydligt dokumenterad kod.
  • Samarbeta med frontend-, QA- och DevOps-ingenjörer samt produktintressenter.
  • Utforma och förbättra databasstrukturer, frågor och dataåtkomst.
  • Identifiera och åtgärda prestandabegränsningar och tekniska problem.
  • Tillämpa säkra metoder för autentisering, behörighetskontroll och datahantering.
  • Skapa och underhålla automatiserade enhets- och integrationstester.
  • Granska kod och bidra till goda ingenjörspraxis.
  • Delta i tekniska diskussioner, arkitekturval och lösningsdesign.
  • Bidra till CI/CD, releaser och hantering av produktionsproblem.
  • Upprätthålla applikationernas tillförlitlighet, skalbarhet och underhållbarhet.
  • Dela med dig av din kompetens och hjälpa kollegor att utvecklas professionellt.

Krav

  • Ha minst tre års yrkeserfarenhet av backendutveckling, inklusive omfattande praktiskt arbete med Node.js.
  • Ha gedigna kunskaper i JavaScript (ES6+) och TypeScript.
  • Ha erfarenhet av Node.js-ramverk som Express.js, NestJS eller Fastify.
  • Förstå asynkron programmering och händelsestyrd arkitektur.
  • Ha utformat och utvecklat REST-API:er.
  • Känna till relationsdatabaser eller NoSQL-databaser som PostgreSQL, MySQL eller MongoDB.
  • Känna till ORM- eller ODM-verktyg som Prisma, TypeORM, Sequelize eller Mongoose.
  • Förstå principer och mönster för mjukvarudesign samt ren arkitektur.
  • Använda Git och arbetsflöden för samarbetsbaserad utveckling.
  • Känna till Docker, CI/CD-pipelines och molnmiljöer.
  • Ha erfarenhet av att skriva enhets- och integrationstester.
  • Förstå applikationssäkerhet, prestandaoptimering och felsökning.
  • Ha god problemlösningsförmåga och ett proaktivt arbetssätt inom utveckling.
  • Kommunicera väl på engelska och samarbeta med internationella team.

Förmåner

  • Lika möjligheter oavsett etnicitet, könsidentitet, sexuell läggning, funktionsnedsättning, ålder, religion eller andra egenskaper.
  • En respektfull och inkluderande arbetsplats.
  • Möjlighet att arbeta med internationella team.
  • Möjligheter till professionell utveckling och kunskapsdelning.

Relaterade jobb

Avenga

Senior Pythonutvecklare (Sofia, hybrid)

Avenga

Bygg skalbara Python-tjänster och API:er på Avenga, ett internationellt teknikkonsultbolag. Bidra till AI-baserad teknik för kunder i flera branscher.

Öppna
Cognyte

Senior backendutvecklare, Cognyte (hybrid, Bulgarien)

Cognyte
1 001 – 5 000 Anställda
CybersäkerhetOffentlig sektorSäkerhet

Bygg Java-mikrotjänster för Cognytes distribuerade analysplattform och utforma skalbara datasystem samtidigt som du stöttar kollegor inom teknik. Tjänsten är en senior roll i Bulgarien med hybridarbete.

Öppna
nDeavour Consulting

Senior iOS-utvecklare – Swift och fintech

nDeavour Consulting

Utforma och leverera skalbara iOS-appar för fintechprojekt med Swift för att förbättra kundupplevelser och finansiella tjänster. Samarbeta med kollegor inom produkt och teknik och bidra till teamets utveckling genom kodgranskning och parprogrammering.

Öppna
nDeavour Consulting

Senior iOS-utvecklare – Swift och fintech

nDeavour Consulting

Utforma och leverera skalbara iOS-appar för fintechprojekt med Swift för att förbättra kundupplevelser och finansiella tjänster. Samarbeta med kollegor inom produkt och teknik och bidra till teamets utveckling genom kodgranskning och parprogrammering.

Öppna