ICI București

Backend Web Developer (nivelul junior)

Cerințe generale:

  1. Dorința de învățare: Capacitatea și dorința de a asimila noi concepte și tehnologii într-un ritm rapid.
  2. Colaborare: Abilitatea de a lucra în echipă și de a comunica eficient cu colegii, atât dezvoltatori front-end, cât și alți colegi din echipa tehnică.
  3. Rezolvarea problemelor: Gândirea logică și abilitatea de a aborda probleme și erori în cod.
  4. Abilități de comunicare: Capacitatea de a explica probleme și soluții într-o manieră clară.
  5. Cunoașterea limbii engleze: Capacitatea de a citi și înțelege documentația tehnică și de a comunica cu colegii.

Cunoștințe tehnice:

1.Limbajul de programare principal

  • O înțelegere solidă a unui limbaj de programare popular pentru dezvoltarea backend, cum ar fi Python, Node.js, Go, Rust, Java sau altele.
  • Familiarizare cu sintaxa, tipurile de date, controlul fluxului și funcțiile de bază ale limbajului ales.

2.Baze de date:

  • Cunoașterea conceptelor de bază legate de bazele de date relaționale (precum SQL) și non-relaționale (precum NoSQL).
  • Abilitatea de a crea, interoga și modifica date.

3.HTTP și API-uri:

  • Înțelegerea protocolului HTTP, inclusiv metode (GET, POST etc.) și coduri de stare.
  • Noțiuni de bază despre cum funcționează și se dezvoltă API-uri, în special API-uri RESTful.

4.Instrumente de dezvoltare:

  • Familiaritatea cu controlul versiunilor, preferabil Git.
  • Cunoștințe de bază despre un sistem de gestionare a pachetelor (precum NPM pentru Node.js sau pip pentru Python).

5.Medii de dezvoltare:

  • Înțelegerea unui mediu de dezvoltare integrat (IDE) și a unor instrumente de dezvoltare esențiale (debugging, logging etc.).

6.Servere și deployment:

  • Noțiuni introductive despre configurarea și operarea unui server web, precum Apache, Nginx sau altele.
  • Înțelegerea conceptelor de bază legate de deploy și integrare continuă ar fi un plus.

Competențe optionale (dar utile):

  1. Middleware și Framework-uri: Familiarizare cu un framework sau middleware de bază specific limbajului de programare ales (ex. Express pentru Node.js, Flask sau Django pentru Python).
  2. Autentificare și securitate: Noțiuni introductive despre metode de autentificare, precum JWT sau OAuth.
  3. Testare: Înțelegerea importanței testării și familiarizarea cu unelte sau biblioteci de testare de bază.

Ce am vrea să vedem în CV și la interviu:

  • Absolvent de studii superioare (IT sau domenii conexe);
  • Experiență în poziții similare sau conexe;
  • Persoană analitică și atentă la detalii;
  • Autonomie în realizarea sarcinilor de serviciu;
  • Seriozitate, adaptabilitate și atitudine proactivă;
  • Bune abilități de comunicare
  • Spirit de echipă și dorința de a învăța și utiliza tehnologii emergente

La rândul nostru, oferim un pachet de beneficii flexibile, bonusuri, abonament la o clinică medicala privată, traininguri tehnice și de soft skills pentru toți colegii noștri.

Dacă vrei să te alături unei echipe de profesioniști, să iti dezvolti cunostintele tehnice, să realizezi cercetare-dezvoltare și să înveți prin provocări profesionale, abia așteptăm să te cunoaștem!

Te rugăm să ne transmiți CV-ul pe office@ici.ro și te vom invita noi la un interviu!