Állás · Senior

Senior Node.js Fejlesztő

Egyéb • Senior • Remote • Teljes munkaidő Ukrajna Ukrajna

Senior Node.js mérnöki pozíció nagy teljesítményű, skálázható rendszerek, mikroszolgáltatások és big data platformok architektúrájának vezetésére, elsősorban AWS környezetben.

Feladatok

  • Nagy teljesítményű, skálázható és hibatűrő Node.js alkalmazások, mikroszolgáltatások, big data feldolgozó rendszerek és adatpipeline-ok architektúrájának és tervezésének vezetése felhőkörnyezetben (elsősorban AWS)
  • AWS szolgáltatások (EC2, Lambda, RDS, S3, Kafka/MSK, SQS és mások) használata a magas rendelkezésre állás, biztonság és teljesítmény érdekében
  • Elosztott, nagy terhelésű mikroszolgáltatások és eseményvezérelt architektúrák építése és kezelése
  • Adatintegrációk és big data feldolgozó pipeline-ok tervezése és fejlesztése
  • Node.js alkalmazások és adatfeldolgozási workloadok optimalizálása nagy terhelés alatt
  • Fejlett multithreading technikák alkalmazása a teljesítmény és a párhuzamosság javítására
  • Tiszta, karbantartható és hatékony kód írása bevált gyakorlatok és tervezési minták szerint
  • Integráció több külső API-val, nagy mennyiségű adat feldolgozása és rugalmas összeállítása

Elvárások

  • Legalább 5 év tapasztalat backend fejlesztőként
  • Mélyreható ismeret API-k, mikroszolgáltatások és elosztott rendszerek fejlesztésében
  • Tapasztalat modern adatplatformokkal és tárolási megoldásokkal, mint a Snowflake vagy a ClickHouse
  • Tapasztalat esemény-streaming és üzenetsorolási megoldásokkal, mint a Kafka, RabbitMQ vagy SQS
  • Erős JavaScript-ismeret, Node.js és keretrendszerei (pl. Express) ismerete
  • Az aszinkron programozás sajátosságainak megértése
  • Skálázható alkalmazások alapelveinek megértése
  • Tapasztalat adatbetöltési, -transzformációs és -feldolgozási workflow-k tervezésében és megvalósításában
  • Automatizált tesztek és unit tesztek implementálása
  • Kódverziókezelő eszközök (pl. Git) magabiztos használata
  • Tapasztalat felhőszolgáltatásokkal, mint az AWS és a GCP
  • Linux tapasztalat
  • CI/CD folyamatokban szerzett tapasztalat

Soft skillek

Önálló, célorientált munkavégzésJunior fejlesztők mentorálásaRugalmasság gyors tempójú, együttműködő környezetben

Hasonló állások