Full Stack Developer – Python / Django / Vue.js / React
Indexed description
Full Stack Developer – Python / Django / Vue.js / React
De ce acest rol?
Căutăm un Full Stack Developer care să aibă ownership real asupra dezvoltării produselor și să poată lucra end-to-end — de la înțelegerea unei nevoi de business și definirea soluției tehnice până la implementare, testing și deployment.
Vei lucra pe întregul stack, cu Python și Django în backend și Vue.js și/sau React în frontend, într-un mediu în care tehnologiile moderne și instrumentele AI fac parte din workflow-ul de development.
Un aspect important al rolului este utilizarea practică a AI-assisted development. Ne dorim un developer care știe să folosească instrumente precum Claude / Claude Code pentru a accelera development-ul, debugging-ul, code review-ul, refactoring-ul, testarea și documentarea, păstrând în același timp standarde ridicate de calitate a codului.
Despre rol:
Rolul presupune implicare end-to-end în dezvoltarea și evoluția produselor software.
Vei contribui atât la zona de backend și API-uri, cât și la frontend, baze de date, integrarea serviciilor externe, containerizare și deployment.
Vei avea, de asemenea, posibilitatea de a contribui la arhitectura aplicațiilor și la alegerea soluțiilor tehnice, precum și de a lucra la proiecte din zona de AI, Machine Learning și Data Engineering.
Responsabilități:
- Dezvolți și menții aplicații web folosind Python, Django și Django REST Framework.
- Proiectezi și dezvolți REST APIs și integrezi aceste API-uri cu aplicațiile frontend.
- Dezvolți interfețe web moderne folosind Vue.js și/sau React.
- Modelezi și optimizezi baze de date relaționale.
- Integrezi aplicațiile cu servicii externe și API-uri third-party.
- Dezvolți și menții procese asincrone și background jobs.
- Scrii cod reutilizabil, testabil și ușor de întreținut.
- Participi la definirea arhitecturii aplicațiilor și a soluțiilor tehnice.
- Containerizezi aplicațiile folosind Docker și Docker Compose.
- Utilizezi Git, branch-uri și pull requests pentru version control și colaborare.
- Identifici și rezolvi probleme de performanță, debugging și troubleshooting.
- Participi la code reviews și la îmbunătățirea continuă a standardelor de development.
- Utilizezi Claude / Claude Code și alte instrumente AI pentru coding, refactoring, debugging, test generation și analiză tehnică.
- Colaborezi cu echipe de business, product, data și infrastructure pentru implementarea soluțiilor end-to-end.
Ce ne dorim de la tine?
Căutăm o persoană autonomă, pragmatică și orientată spre soluții, care poate transforma o problemă de business într-o soluție tehnică bine gândită și poate duce un feature de la idee până în production.
Ne dorim să:
- poți lucra autonom pe un feature, de la definirea soluției până la deployment si sa înțelegi atât backend-ul, cât și frontend-ul unei aplicații;
- ai o abordare orientată spre calitatea și mentenabilitatea codului;
- poți lua decizii tehnice și să argumentezi soluțiile propuse si sa fii confortabil într-un mediu în care tehnologiile și cerințele evoluează rapid;
- fii interesat(ă) să înveți și să adopți tehnologii noi;
- comunici eficient atât cu colegii tehnici, cât și cu echipele non-tehnice.
AI-assisted development
Ne interesează mult experiența practică în utilizarea instrumentelor moderne de AI pentru software development, inclusiv Claude / Claude Code.
Căutăm mai mult decât utilizarea unui chatbot pentru generarea unor fragmente de cod. Ne dorim să poți integra AI-ul într-un workflow profesionist de development, folosindu-l pentru: code generation; debugging și troubleshooting; refactoring; code review; generarea și îmbunătățirea testelor; documentare; analiză tehnică; explorarea și înțelegerea unui codebase existent.
AI-ul trebuie să fie un accelerator de productivitate, fără compromisuri asupra calității, securității și mentenabilității codului.
Tech Stack
Backend: Python · Django · Django REST Framework
Frontend: Vue.js / Vue 3 · React · JavaScript / TypeScript · HTML5 · CSS
Database: PostgreSQL · Microsoft SQL Server
Infrastructure & Development: Docker · Docker Compose · Linux · Git · CI/CD
AI Development: Claude · Claude Code · AI coding agents
Frontend – nice to have: Nuxt · Next.js · Quasar · Tailwind CSS · PrimeVue
Cerințe tehnice:
Backend
- Experiență solidă cu Python; Experiență practică cu Django.
- Experiență cu Django REST Framework sau framework-uri similare pentru dezvoltarea API-urilor.
- Înțelegerea conceptelor de REST APIs, authentication & authorization, ORM, caching și background processing.
- Cunoștințe privind principiile de application security.
- Experiență cu baze de date SQL, în special PostgreSQL și/sau Microsoft SQL Server.
Frontend
Experiență practică cu cel puțin unul dintre: Vue.js / Vue 3 & React
Și cunoștințe bune de:
- JavaScript / TypeScript; HTML5 / CSS; state management; REST API integration; component-based application architecture.
Experiența cu Nuxt, Next.js, Quasar, Tailwind CSS sau PrimeVue reprezintă un avantaj.
DevOps & Development Workflow
- Experiență practică cu Docker; Git și workflow-uri bazate pe branches / pull requests.
- Familiaritate cu Linux; Înțelegerea principiilor de CI/CD.
- Experiență în rularea și configurarea aplicațiilor în medii de development, staging și production.
Machine Learning / AI
- Concepte de bază de Machine Learning. Experiență cu modele predictive; scikit-learn; pandas / NumPy; Integrarea modelelor ML în aplicații web.
- Experiență cu LLM-uri sau aplicații AI; Embeddings și vector databases.
- RAG – Retrieval-Augmented Generation; Integrarea API-urilor LLM.
Nice to have: Data Engineering / ETL
- Experiență cu procese ETL / ELT; Dezvoltarea de data pipelines.
- Integrarea datelor din multiple surse. Transformarea și validarea datelor.
- Lucrul cu volume mari de date; Experiență cu pandas, SQL sau framework-uri de orchestration.
- Cunoștințe despre data warehouses și data modeling.
Experiența cu tehnologii precum Airflow, Prefect, Celery, Kafka, ClickHouse, dbt sau tehnologii similare reprezintă un avantaj.
Ce vei găsi la noi:
- Ownership real asupra features și produselor;
- Posibilitatea de a lucra pe întregul stack; Libertate în alegerea soluțiilor tehnice și posibilitatea de a influența arhitectura;
- Proiecte reale și complexe, cu expunere la AI, Machine Learning și Data Engineering;
- Utilizarea activă a instrumentelor AI moderne în procesul de software development;
- Oportunitatea de a învăța tehnologii noi și de a-ți extinde constant aria tehnică;
- Mediu de lucru orientat catre autonomie, inovatie si dezvoltare profesionala;
- Pachet salarial corelat cu experienta ta;
- Bonuri de masa in valoare de 45 lei/zi lucrata;
- Bonus pentru recomandare angajati, conform politicii interne; Prima Paste, Craciun;
- Asigurare medicala privata;
- Discount in calitate de angajat la achizitia de bijuterii, conform procedurii interne;
- Abonament preferential ESX, StayFit Gym; Parteneriat Lensa, SamsungClub, THERME;
- Zile suplimentare de concediu, conform procedurilor interne;
- Acces la biblioteca interna TEILOR;
- Oportunitatea de a construi si evolua platforma de date pentru un grup de companii aflat intr-un amplu proces de transformare digitala;
- Implicare directa in proiecte strategice de e-commerce, retail, supply chain si inteligenta artificiala;
- Colaborare cu echipe multidisciplinare si tehnologii moderne.
Pe scurt: Nu căutăm doar un developer care să implementeze task-uri.
Căutăm un Full Stack Developer cu ownership, care poate înțelege problema, poate propune soluția, o poate implementa end-to-end și poate folosi inteligent instrumentele moderne — inclusiv AI — pentru a construi software de calitate.
Iți place ceea ce construim? Hai să discutăm!
📩 Trimite-ne CV-ul la [email protected] sau aplică direct aici.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search