Programvaruingenjör

ThriveCart | London

Fullt avstånd Avtal Programvaruutveckling
Maskinöversatt för dig (English → Swedish) Visa original
Varuslag

Om ThriveCart: ThriveCart är en kraftfull plattform som används av över 50.000 människor över hela världen för att generera över $5B i försäljning. Ingår i ThriveCart-plattformen är ett lärande ledningssystem (LMS), affiliate management, kundvagn och kassan funktionalitet, vilket gör det till en topplösning för skapare, tränare, konsulter och andra företag. Vi integrerar med allt du använder och har en enkel, ren UI med många funktioner som gör det möjligt för kunder att bygga intäkter från befintlig trafik och vi är den högsta-konverterande kundvagn för online-företag. Vår verksamhet växer, lönsamma, och backas upp av LTV SaaS tillväxtfonder, och vi är ute efter att expandera vårt fotavtryck bland online-företag. Plats: Remote (Europe / LATAM) Job Overview: Full-ownership software engineer ansvarig för att bygga ett nytt system i TypeScript som kommer att ersätta vårt befintliga PHP-system, samtidigt som nuvarande PHP-system under övergången. Detta är inte en roll av hand-off - du tar ett problem från krav till produktion och äger det där. Du kommer att arbeta över båda stackar, fatta tekniska beslut, och vara ansvarig för vad du skeppa. Vi förväntar oss att du använder AI-kodning verktyg som en kärndel av hur du arbetar. Inte ibland - dagligen. Din hastighet, kodkvalitet och problemlösning bör återspegla effektiv AI verktyg användning. Vad vi bryr oss om är bedömning: förstå vad du skeppar, göra rätt beslut, och veta när man ska skjuta tillbaka på AI utgång. Denna beskrivning gäller över erfarenhetsnivåer (L1–L4). Intervju djup och förväntningar kalibreras till din nivå. Uppgifter Vad du kommer att äga:

• Funktioner från krav till produktion: du bryter ner dem, bygger dem, skickar dem, övervakar dem • Tekniska beslut inom ditt område, med tydlig kompromisssynd • Kvalitet på din kod och de områden du rör • Svar på incidenter och dev-skalningar i din domän • Bygga det nya typskriptet system som kommer att ersätta den gamla PHP-plattform • Underhålla och stödja det befintliga PHP-systemet under övergången Vad ditt arbete kommer att detalj: 1. Feature Utveckling • Ta funktionsförfrågningar, bryta dem i uppgifter, uppskatta, och leverera självständigt • Bygg det nya typskriptbaserade systemet som är utformat för att ersätta vår befintliga PHP-plattform • Underhåll och stödja det nuvarande PHP-systemet parallellt, tills det nya systemet är helt migrerat • Skriv ren, testad, produktionsklar kod som uppfyller teamstandarder • Gör tekniska beslut för funktioner och förklara kompromisser • Övervaka tydligt dina funktioner i produktionen – loggar, mätvärden, varningar

• Lämna kodbasen bättre än du hittade den (faktor, dokument, minska skulder) 2. Produktion Äganderätt och incidentsvar • Svara på dev-skalningar med brådska — undersöka problem, kommunicera resultat, bidra till upplösning • Delta i incidentsvar: på alla nivåer, förväntas du visa upp, hjälpa till att undersöka och stödja resolution • L4+: Kör incidentrespons för din domän — samordna utredning, delegera uppgifter, kommunicera status till intressenter, och se till att post-mortems händer • Skriv Runbooks och hålla dokumentation aktuell när du bygger

• Dela jourrotation efter ramp-up period 3. Kod Kvalitet & Test • Skriv enhet och integration tester som en del av funktionsarbete, inte som en eftertänkt • Delta aktivt i kod recensioner — ge eftertänksam feedback, agera på feedback du får • Identifiera kant fall och risker under planering, inte efter utplacering 4. AI-Augmented Development (Förväntat, Inte Valfritt) • Använd AI-kodningsverktyg dagligen: kodgenerering, debugging, testskrivning, utforska obekanta delar av kodbasen, kod översyn acceleration • Din utdata bör mätas snabbare på grund av AI verktyg • Du förstår allt du skeppar — AI är en accelerator, inte en ersättning för omdöme • L3+: Hjälp lagkamrater utveckla effektiva AI arbetsflöden; bidra till team standarder för AI-verktyg användning • L4+: Ange team standarder för AI verktyg användning — utvärdera vad ger verkligt värde, säkerställa kvalitet inte offras för hastighet 5. Samarbete

• Arbeta nära med produkt, design, QA och andra ingenjörer • Bidra meningsfullt till sprintplanering och tekniska diskussioner • L3+: Mentor L1/L2-ingenjörer genom kodgranskning, parning och delning av kunskap Krav Vad du tillför denna roll: Teknisk miljö • Primär stack: TypeScript/Node.js för det nya systemet du ska bygga, och PHP 7.4/8+ med Laravel för det befintliga systemet du kommer att underhålla under övergången. • Infrastruktur: MariaDB, Redis, AWS (EC2, RDS, CloudWatch, SQS, S3), Docker, GitHub Actions CI/CD

Denna roll kräver aktiv, praktisk TypeScript erfarenhet och tidigare professionell erfarenhet med PHP. Hands-on erfarenhet integrera betalning plattformar som Stripe och PayPal krävs. Förväntningar enligt nivå: • L1: Fungerar på välskopade biljetter med vägledning. Lära kodbasen och praxis. Använder AI-verktyg för att lära snabbare och skicka mer. • L2: Självständigt äger funktioner. Minimal vägledning som behövs vid implementering. Märkligt snabbare på grund av AI verktyg användning. • L3: Leder små projekt. Mentorer L1/L2. Förbättrar kodbasen proaktivt. Lärer effektiva AI arbetsflöden. • L4: Teknisk myndighet för en domän. Driver korsteam projekt. Sätter team AI-standarder. Driver incidentrespons. Framgång Metrics: Tidigt skickar du din första funktion till produktion, förstår kärnan arkitektur, och få din lokala utveckling miljö att ställa upp. Därifrån kommer du att vara oberoende fraktfunktioner end-to-end och bidra till kodrecensioner. När du växer vidare, kommer du att bidra meningsfullt till tekniska diskussioner och hantera dev-extrationer i ditt område. På-Call: Delad rotation (~1 vecka / månad efter ramp-up). Kritiska: 15 min. Hög: 1 timme. Läs mer om ThriveCart: Våra värderingar är: • Komma till Excellence • Hitta ett sätt • Hjälpa varandra • Fortsätt växa • Data Först Vårt team och produkt växer snabbt- vi uppnådde YoY tillväxt på 64% från

Obligatoriska färdigheter

Remote, Software Development

Uppgifter om arbetet

Erfarenhet: 0 år

Publicerad: 1 month, 2 weeks sedan

Visningar: 562

Applicera på Arbeitnow

Källad från Arbeitnow · öppnar den ursprungliga utstationeringen.

Få en skräddarsydd ansökan för denna roll

Släpp ditt CV så skriver vi ett brev som är riktat mot denna exakta lista — gratis, och redo så fort ditt konto skapas.

PDF, Word eller text. Vi skapar ditt kostnadsfria konto på nästa skärm — inget kort.

Anställer du en sån här roll?

Lägg upp ditt fjärrjobb på WFHJ och nå matchade kandidater. Inga avgifter.

Utstationera ett arbete – gratis
Feedback