Full Stack Software Engineer Intern - Practică de specialitate
Cluj-Napoca · ONSITE · aplică până la 2026-11-15
Despre acest rol
La Convex Technologies dezvoltăm soluții software pentru probleme reale de business, de la aplicații web și sisteme distribuite până la integrări complexe și soluții bazate pe inteligență artificială. Căutăm un Full Stack Software Engineer Intern care vrea să treacă de la proiectele personale sau academice la dezvoltarea unor aplicații reale. Ne dorim pe cineva care a depășit etapa primelor tutoriale, a construit deja aplicații pe cont propriu și se simte confortabil să exploreze, să experimenteze și să găsească soluții independent. 𝗖𝗲 𝘃𝗲𝗶 𝗳𝗮𝗰𝗲? - Vei dezvolta funcționalități frontend și backend pentru aplicații reale. - Vei implementa și integra REST APIs, baze de date și servicii externe. - Vei lucra cu mecanisme de autentificare, autorizare și securizare a aplicațiilor. - Vei avea responsabilitatea unor task-uri concrete, de la înțelegerea cerințelor până la implementare și testare. - Vei folosi și vei contribui la dezvoltarea de sisteme AI. 𝗖𝗲 îț𝗶 𝗼𝗳𝗲𝗿𝗶𝗺? - Implicare în proiecte software reale, nu doar exerciții de practică. - Autonomie în implementare și libertatea de a propune soluții. - Feedback și code reviews de la ingineri cu experiență. - Expunere la arhitectură software, integrări și tehnologii moderne. - Un mediu în care inițiativa, gândirea critică și calitatea muncii sunt apreciate. Vei avea acces la suport tehnic atunci când ai nevoie, dar ne așteptăm să poți investiga probleme și să încerci să găsești soluții înainte de a cere ajutor. 𝗖𝘂𝗺 𝗮𝗽𝗹𝗶𝗰𝗶 Ne-ar plăcea să vedem un proiect la care ai lucrat, un profil GitHub sau o aplicație pe care ai construit-o. Suntem mai interesați de ce poți face și cum gândești decât de o listă lungă de tehnologii în CV.
Cerințe
𝗖𝗲𝗿𝗶𝗻ț𝗲 - Cunoștințe de programare: structuri de date, algoritmi, OOP și principii de dezvoltare software. - Experiență practică în dezvoltarea unei aplicații funcționale, individual sau în echipă. - Înțelegerea conceptelor HTTP, REST APIs, client-server și baze de date. - Familiaritate cu Git. - Capacitatea de a scrie, înțelege și depana cod cu, dar și fără dependență de instrumente AI. 𝗖𝗼𝗻𝘀𝘁𝗶𝘁𝘂𝗶𝗲 𝘂𝗻 𝗮𝘃𝗮𝗻𝘁𝗮𝗷 - Experiență cu Node.js, React, Java sau Python (nu trebuie să le cunoști pe toate). - Familiaritate cu Keycloak, OAuth 2.0, OpenID Connect și servere de autorizare. - Cunoștințe de SQL, Docker și testare automată. - Experiență cu instrumente AI pentru dezvoltare software, folosite critic și responsabil. - Proiecte personale sau contribuții open-source disponibile pe GitHub. - Capacitatea de a înțelege cerințe, de a descompune probleme și de a implementa soluții cu ghidaj minim. - Abilitatea de a investiga erori, de a consulta documentația tehnică și de a explica propriile decizii. Nu este necesară experiență profesională anterioară, dar ne așteptăm să ai deja experiență practică în dezvoltarea software.