Căutăm un dezvoltator backend autonom și motivat, cu expertiză solidă în Python, care să nu se teamă să își asume responsabilitatea pentru sarcini complexe, să livreze rapid soluții funcționale, să vină cu idei inovatoare, dar să știe, în același timp, când este mai eficient să folosească soluții deja existente. În calitate de backend developer, vei proiecta, dezvolta și întreține sisteme backend robuste pentru aplicații complexe bazate pe date.
Responsabilități principale:
- Să devii parte esențială a echipei AI Shared Services, concentrată pe dezvoltarea de soluții backend complete și strategii aliniate cu obiectivele de business;
- Să proiectezi, dezvolți și întreții servicii backend bazate pe Python folosind FastAPI și Django;
- Să creezi și să optimizezi API-uri pentru aplicații intensive din punct de vedere al datelor;
- Să implementezi modele de baze de date și interogări eficiente utilizând PostgreSQL;
- Să colaborezi cu stakeholderii pentru a înțelege nevoile proiectului și să comunici conceptele tehnice într-un mod clar;
- Să integrezi date din diverse surse interne și externe;
- Să transformi cerințele colectate în soluții eficiente de date;
- Să contribui la îmbunătățirea continuă a proceselor de dezvoltare;
- Să scrii cod curat, pregătit pentru producție, bine documentat și testat.
Profilul căutat:
- Diplomă de licență sau master în Informatică, Sisteme Informaționale sau domenii tehnice similare;
- Peste 5 ani de experiență profesională în dezvoltarea backend cu Python;
- Fluență în limba engleză;
- Cunoștințe avansate de FastAPI și/sau framework-uri Django;
- Cunoștințe excelente despre principiile de design ale API-urilor RESTful;
- Experiență solidă cu PostgreSQL sau alte sisteme de baze de date relaționale;
- Înțelegere bună a modelării datelor, optimizării interogărilor și tuning-ului performanței bazelor de date;
- Familiaritate cu sisteme de control al versiunilor (Git);
- Abilități analitice și de rezolvare a problemelor, cu atenție la detalii;
- Abilități excelente de comunicare scrisă și verbală;
- Experiență de lucru în echipe cross-funcționale;
- Capacitatea de a explica concepte tehnice complexe stakeholderilor non-tehnici.
Constituie un avantaj:
- Experiență de lucru în metodologii agile (Scrum, Kanban);
- Cunoștințe practice despre tehnologii de containerizare (Docker, Kubernetes) și instrumente de deployment (Helm, Jenkins);
- Experiență cu unelte de vizualizare a datelor (ex. Power BI, MicroStrategy).