Senior Full-Stack JavaScript Engineer – Problem Solver Wanted
Despre Noi
La Symfonia Softeh Plus, valorile noastre sunt simple, dar esențiale: colaborare, dezvoltare continuă și orientare către rezultate. De peste 30 de ani, sprijinim mediul de afaceri românesc prin soluții software eficiente, iar cei aproximativ 200 de colegi care fac parte astăzi din echipa noastră sunt în centrul acestui succes.
Astăzi, povestea noastră merge mai departe, Symfonia Softeh Plus face parte din grupul Symfonia, un jucător important pe piața europeană de software financiar și ERP. Această etapă ne oferă acces la expertiză internațională, proiecte cu impact regional și o perspectivă mai amplă asupra modului în care construim și dezvoltăm businessul.
Pe cine căutăm
Căutăm un profesionist care nu doar execută task-uri, capabil să navigheze prin complexitatea unei platforme de salarizare mature și care își lasă amprenta asupra codului și a echipei.
Dacă ești genul de dezvoltator care înțelege în profunzime JavaScript/Node.js și React, care nu are nevoie de documentație exhaustivă ca să înțeleagă cum „curge” un sistem, care poate evalua impactul arhitectural al unei decizii, care propune activ îmbunătățiri și urmărește ownership asupra codului său și care înțelege importanța colaborării și livrării de cod optimizat, vrem să lucrăm cu tine!
Competențe tehnice obligatorii
- JavaScript avansat: OOP, module patterns, async/await, Promises
- Node.js: microservicii Express.js
- React, Redux, React Router
- REST APIs (creare + consum), Swagger/OpenAPI, JSON, JWT authentication
- NoSQL (Couchbase sau similar)
- Jest
- Azure DevOps, GitLab
- Webpack, npm
- Agile / JIRA / ADO
Competențe tehnice „Nice to have”
- TypeScript
- Experiență cu React legacy (class components, lifecycle methods) și modern (hooks, componente funcționale)
- Import/export Excel, PDF, XML
- Playwright – testare end-to-end
- Docker, PM2, GitLab/Azure DevOps CI/CD
- Joi (validare), Winston / Sentry (logging și monitoring)
Principii de lucru & mindset
- Gândire critică și abordare analitică
- Orientare spre rezultat
- Comunicare clară și eficientă
- Lucru în echipă și implicare activă
- Abilități de management de proiect (estimare, organizare, riscuri)
- Rigoare în calcule financiare, conștientizarea impactului business (salarii, declarații fiscale) și capacitatea de a traduce cerințe de business în logică tehnică
Principii de lucru & mindset
- Gândire critică și abordare analitică
- Orientare spre rezultat
- Comunicare clară și eficientă
- Lucru în echipă și implicare activă
- Abilități de management de proiect (estimare, organizare, riscuri)
- Rigoare în calcule financiare, conștientizarea impactului business (salarii, declarații fiscale) și capacitatea de a traduce cerințe de business în logică tehnică
Rolul tău
În acest rol vei avea ocazia să contribui direct la optimizarea și scalarea platformei NextUp Payroll, o soluție de salarizare folosită de sute de companii, construită pe arhitectură de microservicii Node.js și frontend React. Produs matur, aflat în modernizare activă (Node.js 20+, React 19+).
Responsabilități
- Scrierea de cod curat, bine structurat și ușor de întreținut, respectând principii și best practices
- Colaborarea eficientă cu echipa tehnică (Business Analysts, Testeri, alți dezvoltatori) pentru a înțelege cerințele și a livra soluții tehnice eficiente
- Estimarea realistă a efortului necesar pentru implementarea funcționalităților și respectarea deadline-urilor stabilite în cadrul sprinturilor Agile
- Implicare activă în code review și procesul Agile, oferind feedback și contribuind la îmbunătățirea continuă a calității codului
- Documentarea clară și completă a funcționalităților dezvoltate, asigurând accesibilitatea informațiilor pentru echipă și pentru viitoare optimizări
- Propunerea și implementarea de îmbunătățiri pentru codul existent, identificând posibilități de optimizare și creștere a performanței aplicației
Cerințe
- Experiență profesională relevantă și reală de 5+ ani în dezvoltarea de aplicații software folosind JavaScript/Node.js, backend + frontend
- Experiență anterioară minim 3 ani în dezvoltarea unui produs software complex, de preferat payroll, ERP sau alte aplicații enterprise
- Experiență în optimizarea performanței pentru aplicații cu un volum mare de date și utilizatori
- Experiență în debugging avansat, identificarea și remedierea problemelor critice
- Experiență în colaborarea cu echipe cross-functionale (Business Analysts, Testing, IT, Sales)
Ce oferim
- Proiect stabil și complex – vei lucra la o platformă de salarizare folosită de sute de companii
- Echipă de seniori – vei lucra alături de profesioniști cu experiență într-un mediu de învățare continuă
- Provocare tehnică reală – domeniu complex, obiective de optimizare si modernizare
- Ownership pe zone de produs – posibilitatea de a deține end-to-end o arie funcțională (backend + frontend)
- Tehnologie modernă – Node.js, React, microservicii REST, Couchbase, GitLab/ADO CI, Agile
- Colaborare directă cu echipa de business – vei avea impact real asupra produsului
- Dezvoltare profesională & creștere continuă – acces la training-uri, workshop-uri și evenimente tech pentru a rămâne mereu la zi cu noile tehnologii
- Echipa care te susține – vei face parte dintr-un mediu unde colegii sunt deschiși, iar sprijinul reciproc este o bună practică
- Pachet de beneficii corelat cu tendințele pieței
Aplica pentru acest post apasand butonul de mai jos.
Vei fi redirectionat spre formularul de aplicare.
Pentru mai multe informatii despre acest post sau alte posturi disponibile, contactati direct departamentul de HR
oana.tache@softeh.ro
(021) 323 78 37 / (021) 323 78 38