SourceLess, companie de tehnologie orientată către dezvoltarea de soluții inovatoare în domeniile Blockchain, Web3, Inteligență Artificială și identitate digitală, își extinde echipa și caută un Middle Full Stack Developer care să contribuie la dezvoltarea următoarei generații de aplicații și servicii digitale.
Principalele responsabilități:
Participă la analiza cerințelor și la dezvoltarea soluțiilor software pentru digitalizarea și optimizarea proceselor de business;
Dezvoltă și întreține aplicații moderne utilizând tehnologii backend și frontend;
Dezvoltă și întreține servicii backend, cu focus pe performanță, securitate și mentenanță;
Participă la dezvoltarea și optimizarea bazelor de date și a modelelor de date;
Aplică bune practici de securitate în dezvoltarea și deployment-ul aplicațiilor;
Integrează aplicațiile dezvoltate cu servicii și sisteme externe;
Scrie cod curat, testabil și eficient, respectând standardele de dezvoltare ale echipei;
Dezvoltă și întreține teste unitare și teste de integrare pentru funcționalitățile implementate;
Participă la activități de code review și respectă standardele și bunele practici de dezvoltare software;
Documentează funcționalitățile dezvoltate și actualizează documentația tehnică;
Oferă suport tehnic pentru aplicațiile dezvoltate și contribuie la remedierea incidentelor;
Colaborează cu membrii echipei pentru implementarea cerințelor funcționale și tehnice;
Contribuie la estimarea activităților de dezvoltare și la planificarea implementărilor;
Se informează și contribuie la adoptarea de noi tehnologii și soluții relevante pentru produsele companiei, inclusiv în domeniile Inteligenței Artificiale și Blockchain, sub îndrumarea dezvoltatorilor seniori.
Cerințe:
Minimum 3 ani experiență în dezvoltarea aplicațiilor web, în special backend;
Experiență solidă în dezvoltarea serviciilor backend utilizând Node.js, NestJS și TypeScript;
Experiență în dezvoltarea aplicațiilor cu Next.js;
Experiență în dezvoltarea și integrarea de API-uri REST;
Cunoștințe bune privind bazele de date relaționale și/sau NoSQL și utilizarea ORM-urilor;
Experiență în dezvoltarea aplicațiilor full stack (frontend și backend);
Experiență practică cu instrumente de versionare și containerizare (Git, Docker);
Experiență în configurarea și utilizarea proceselor de livrare continuă (CI/CD);
Cunoștințe privind securitatea aplicațiilor web și bune practici de securitate în procesul de deployment;
Capacitatea de a dezvolta funcționalități scalabile și ușor de întreținut;
Experiența cu arhitecturi bazate pe microservicii constituie un avantaj;
Cunoștințe privind optimizarea performanței aplicațiilor;
Cunoștințe în dezvoltarea și întreținerea testelor unitare și a testelor de integrare;
Experiența cu servicii cloud constituie un avantaj;
Experiența cu Java/Kotlin constituie un avantaj;
Cunoștințe de bază despre tehnologii Blockchain și Web3 constituie un avantaj;
Experiența în dezvoltarea aplicațiilor mobile (React Native /Swift sau tehnologii similare) constituie un avantaj;
Cunoștințe de bază de orchestrare (Kubernetes) constituie un avantaj;
Capacitatea de a înțelege cerințele de business și de a implementa soluții software eficiente;
Abilități bune de analiză, debugging și rezolvare a problemelor;
Capacitate de lucru în echipă și bune abilități de comunicare.
Beneficiile acestei poziții includ oportunitatea de a lucra într-un mediu dinamic, provocator și inovator, unde vei avea posibilitatea de a-ți dezvolta abilitățile tehnice și de a contribui la proiecte interesante.
Dacă ești pasionat de tehnologie și ești în căutarea unei noi provocări profesionale, aplică acum pentru poziția de Middle Full Stack Developer și alătură-te echipei noastre!