Állás · Senior

Senior szoftverfejlesztő - minőségbiztosítási mérnökség

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Európai Unió EU/EMEA

Senior szoftverfejlesztőt keresnek a Platform csapatba, aki a tesztelési keretrendszereket, az eszközöket és a CI/CD-infrastruktúrát építi főként Go nyelven. Az AI és az LLM-ek használata a minőségbiztosításban kiemelt szempont.

Feladatok

  • ▹Automatizált tesztelési keretrendszerek tervezése és építése a REST és gRPC API-felületekhez
  • ▹AI- és LLM-alapú eszközök használata a tesztgenerálás gyorsítására, a regressziós lefedettség erősítésére és a produkciós incidensek automatizált tesztekké alakítására
  • ▹CI/CD pipeline-ok építése és karbantartása (GitHub Actions és Google Cloud Build)
  • ▹Terhelés-, stressz- és skálázhatósági tesztek tervezése és végrehajtása
  • ▹Chaos engineering gyakorlatok bevezetése: hibainjektálási és ellenállóképességi kísérletek tervezése
  • ▹Az eszközök és az infrastruktúra szabványosítása a fejlesztői élmény javítására
  • ▹Együttműködés más csapatokkal a tesztlefedettség, a megbízhatóság és a sebesség növelésére
  • ▹Hibák kiváltó okának feltárása az alkalmazáskódban és a javítások végigvitele
  • ▹Termékfejlesztők mentorálása, a minőségkultúra építése

Elvárások

  • ▹Legalább 5 év tapasztalat éles rendszerek építésében és karbantartásában szoftverfejlesztőként
  • ▹Erősen típusos nyelveken szerzett tapasztalat, legalább 1 év Go
  • ▹Jártasság az AI-támogatott fejlesztésben, az LLM-alapú eszközök aktív használata és világos nézőpont arról, hol segítenek a minőségen
  • ▹Korábbi tapasztalat CI pipeline-ok építésében és karbantartásában, lehetőleg GitHub Actions vagy Google Cloud Build környezetben
  • ▹Automatizált tesztelési keretrendszerek tervezése, és a mikroszolgáltatások megbízható integrációs és end-to-end tesztelésének kihívásainak ismerete
  • ▹Az alapokon túlmutató Kubernetes-ismeret: Helm chart írása új szolgáltatáshoz, a biztonsági legjobb gyakorlatok ismerete, ezt igazoló munkatapasztalat vagy tanúsítvány
  • ▹Startup-tapasztalat: a technikai adósság és a hiányzó folyamatok kezelése
  • ▹Feladatok végigvitele a követelménygyűjtéstől az üzembe helyezésig és a monitorozásig

Előny

  • ▹AI/LLM-eszközökkel épített QA-automatizálás (tesztgenerálás, instabil tesztek osztályozása, incidensből regressziós teszt pipeline)
  • ▹Python vagy TypeScript tudás, hatékony Dockerfile-ok és biztonságos konténerképek készítése
  • ▹Terheléses tesztek k6-tal (REST) és ghz-szel (gRPC), pprof- és trace-kimenetek elemzése
  • ▹IaC-telepítések Argo CD-vel vagy Terraformmal, Google Cloud Platform és Google Kubernetes Engine ismerete
  • ▹Tilt ismerete, Kubernetes Operator írása
  • ▹Chaos engineering eszközökkel (Chaos Mesh, LitmusChaos, Gremlin) szerzett gyakorlat
  • ▹Eseményvezérelt rendszerek tesztelése Kafkával (vagy még inkább Redpanda-val)

Soft skillek

FelelősségvállalásMentorálásÖnállóságMinőségszemlélet

Amit kínálunk

  • ▹Versenyképes fizetés és részvényopciók
  • ▹Egészségügyi juttatások
  • ▹Egyszeri 500 USD otthoni iroda kialakítási támogatás
  • ▹Havi 150 USD keret Brex kártyán
  • ▹Világszerte elosztott, távoli csapat

A munkáltatóról

Az Alpaca amerikai központú, globális szereplő az ágens-first brókerinfrastruktúra területén (részvények, ETF-ek, opciók, kripto, fix kamatozású termékek). Intézményi szintű API-jaival több száz pénzügyi intézményt szolgál ki 40 országban, összesen több mint 10 millió brókerszámlával; 400+ fős, világszerte elosztott csapattal dolgozik.

Hasonló állások