Vi söker en senior utvecklare åt en av våra direkta kunder, som är bekväm med eventdrivna system och som vill hjälpa kunden skapa användbara verktyg för att automatisera deras arbetsprocesser.Plats: ÖstersundKort om vart vi är på väg
- Vi ska bygga vidare på våra interna arbetsverktyg, såsom pris- och kampanjhantering, WMS-integrationer och mycket mer. Uppdraget omfattar hela kedjan för de här verktygen: gränssnittet någon redigerar en kampanj i, och tjänsten som publicerar rätt pris till Heart vid rätt tidpunkt.
- Idag finns en central tjänst som heter Heart (Hjärtat) som äger masterdata: ordrar, produkter och kunder. Den publicerar events och utgör gränssnitt mot våra e-handelssajter.
Runt Heart kommer vi att utveckla tjänster som interagerar med Hjärtat genom API:er och events. De skrivs i TypeScript.- Heart är i dag byggd i PHP/Laravel och tanken är att medvetet krympa den över tid. Ny funktionalitet byggs successivt ut i separata tjänster.
- Våra storefronts är i dag byggda i Next.js, mot MedusaJS internationellt och WooCommerce i Sverige.
- Allt körs på Kubernetes inom EU. Personuppgifter lämnar inte EU, vilket påverkar vilka tjänster och verktyg vi kan välja.
Krav
TypeScript och Node.js i produktion, på en nivå där typer används som designverktyg och inte som dekoration React Next.js, men gärna även erfarenhet av ex. Fastify eller NestJS PostgreSQL: schemadesign, migrationer, queryprestanda. Inte bara ORM-användare.- Testning som vana, inte som eftertanke.
Eventdriven arkitektur i praktiken: konsumera events, bygga lokala läsmodeller, hantera at-least-once-leverans och idempotens. Erfarenhet av att arbeta med integrationer. Bekväm med containeriserade tjänster. Erfarenhet av deploy till Kubernetes är en fördel.- Vana att skriva ner beslut. Vi arbetar distribuerat och asynkront, och du sätter konventioner som andra ska följa utan att fråga dig.
Meriterande
- Erfarenhet av e-handel: ordrar, prissättning, kampanjer, moms, lagersaldo.
- Transactional outbox-mönster, eller annan praktisk erfarenhet av tillförlitlig event-publicering.
- Message brokers: Kafka, NATS, RabbitMQ eller molnmotsvarigheter.
- Erfarenhet av att implementera strukturerad loggning och tracing.
- Schema-first-kontrakt: JSON Schema, Protobuf.
- API-design med OpenAPI och disciplin kring versionering.
- PHP/Laravel. Inget krav, men det underlättar om du ibland kan läsa och ändra kod i Heart.
- Headless commerce, särskilt MedusaJS, men även Shopify Hydrogen, Commercetools eller Saleor.
Hur vi arbetar med AIVi använder AI-assisterad utveckling aktivt och förväntar oss att du gör det. Vi är däremot inte intresserade av kod som genererats i ett svep och skickats vidare oläst.Det vi letar efter är omdömet: att veta vad som är värt att generera och vad som är värt att skriva själv, att granska det som kommer ut, och att inte låta verktyget bestämma arkitekturen. Räkna med att vi pratar om det i intervjun.Intresserad?
Skicka ditt CV i Word-format tillsammans med tillgänglighet och timpris till:
andreas.lanner@rightpeoplegroup.com
Urval sker löpande och vi rekommenderar därför att du skickar in din ansökan så snart som möjligt.
Konsultuppdrag – Teknisk projektledare
Sweden
•
Swedish
Konsultuppdrag – Senior Systemutvecklare .NET / React
Sweden
•
Swedish
Konsultuppdrag – Senior .NET-utvecklare / Blazor
Sweden
•
Swedish
Konsultuppdrag – Lead Data Engineer (2026.07.27)
Sweden
•
Swedish
Konsultuppdrag – Windchill SIM-specialister (2026.07.02)
Sweden
•
Swedish
Consultant Task | PHP Developer, Malmö (22.06.2026)
Sweden
•
English
Konsultuppdrag – SAP Logistics Consultant (2026-06-24)
Sweden
•
Swedish
Konsultuppdrag – Testledare / Release Manager (2026.06.18)
Sweden
•
Swedish
Konsultuppdrag – IT-säkerhet Datacenter / Strategisk Cyberresiliens (2026.06.18)
Sweden
•
Swedish
Konsultuppdrag – Senior Fullstackutvecklare PHP/Vue (2026.06.18)
Sweden
•
Swedish
Konsultuppdrag – Appian Developer (2026-06-16)
Sweden
•
Swedish
Konsultuppdrag – SAP AP Specialist / Super User (2026-06-05)
Sweden
•
Swedish