Text copied to clipboard!

Titlu

Text copied to clipboard!

Dezvoltator Golang

Descriere

Text copied to clipboard!
Căutăm un Dezvoltator Golang talentat și motivat pentru a se alătura echipei noastre dinamice de inginerie software. În acest rol, vei fi responsabil pentru proiectarea, dezvoltarea și întreținerea aplicațiilor scalabile și performante utilizând limbajul de programare Go (Golang). Vei colabora îndeaproape cu echipele de produs, design și infrastructură pentru a livra soluții tehnice robuste care să răspundă nevoilor afacerii noastre. Responsabilitățile tale vor include scrierea de cod curat și eficient, participarea la recenzii de cod, optimizarea performanței aplicațiilor și contribuția la arhitectura generală a sistemului. Este important să ai o înțelegere solidă a principiilor de programare concurentă, a structurilor de date și a algoritmilor, precum și experiență în lucrul cu API-uri REST, baze de date și sisteme distribuite. Candidatul ideal are experiență practică în dezvoltarea de aplicații backend folosind Go, este familiarizat cu metodologiile Agile și DevOps și are o atitudine proactivă în identificarea și rezolvarea problemelor. De asemenea, este important să ai abilități excelente de comunicare și să poți lucra eficient atât individual, cât și în echipă. Oferim un mediu de lucru colaborativ, oportunități de dezvoltare profesională, proiecte interesante și un pachet salarial competitiv. Dacă ești pasionat de tehnologie și dorești să contribui la construirea unor produse inovatoare, te încurajăm să aplici!

Responsabilități

Text copied to clipboard!
  • Dezvoltarea și întreținerea aplicațiilor backend folosind Go
  • Scrierea de cod curat, testabil și eficient
  • Participarea la proiectarea arhitecturii aplicațiilor
  • Colaborarea cu echipele de produs și design pentru implementarea cerințelor
  • Optimizarea performanței și scalabilității aplicațiilor
  • Participarea la revizuiri de cod și sesiuni de pair programming
  • Implementarea și menținerea API-urilor REST
  • Monitorizarea și depanarea aplicațiilor în producție
  • Contribuția la documentația tehnică
  • Respectarea bunelor practici de dezvoltare software

Cerințe

Text copied to clipboard!
  • Experiență de minim 2 ani în dezvoltarea cu Go
  • Cunoștințe solide de structuri de date și algoritmi
  • Experiență cu baze de date relaționale și NoSQL
  • Familiaritate cu microservicii și arhitecturi distribuite
  • Experiență în utilizarea containerelor (Docker, Kubernetes)
  • Cunoștințe despre CI/CD și DevOps
  • Abilități bune de comunicare și lucru în echipă
  • Capacitatea de a lucra într-un mediu Agile
  • Cunoștințe despre protocoale de rețea și securitate
  • Nivel bun de limba engleză (scris și vorbit)

Întrebări posibile la interviu

Text copied to clipboard!
  • Ce experiență ai cu limbajul Go?
  • Ai lucrat cu microservicii? Povestește-ne despre un proiect.
  • Cum abordezi optimizarea performanței unei aplicații?
  • Ce instrumente folosești pentru testare și debugging?
  • Ai experiență cu containere și orchestrare (Docker/Kubernetes)?
  • Cum gestionezi lucrul într-o echipă Agile?
  • Ce baze de date ai folosit în proiectele tale?
  • Ai contribuit la proiecte open-source?
  • Cum te menții la curent cu noile tehnologii?
  • Care este cel mai provocator proiect la care ai lucrat?