Înapoi la Joburi
Publicat 1 săptămână în urmă
RebelDot

Full-Stack Engineer (React & Python)

Nespecificat
Estimare 1,350 - 3,950 EUR Brut / lună · Pe baza a 12 anunțuri similare
Cluj-Napoca
La birou
Full-time

Tehnologii

Descriere job

Acest post este localizat în Cluj-Napoca, Romania.

Căutăm un Full-Stack Engineer (React & Python).

Oferim un post full-time.

Informații suplimentare

You might be our missing piece if you have: - At least 5 years of experience in a similar full-stack or software engineering role, delivering production-grade applications in complex or distributed environments. - Strong experience with Docker, including building containers, managing images, and handling container networking. - Confidence working with Git, including branching strategies, pull requests, and resolving merge conflicts. - Solid frontend development skills, with a strong preference for React (experience with Angular is considered a plus). - Strong backend development experience, preferably using Python and frameworks such as FastAPI, Flask, or Django. - Extensive experience designing, developing, and consuming REST APIs. - Experience working with industrial, IIoT systems, including software that interfaces with edge devices, gateways, or OT environments. - Good database skills, with experience in either relational (RDBMS) or NoSQL databases; experience with both is a strong advantage. - Excellent problem-solving and communication skills, with the ability to work autonomously, operate from high-level or incomplete requirements, develop incrementally, de-risk decisions, and keep stakeholders informed throughout the process. We would be thrilled if you have: - Good cybersecurity awareness and an understanding of secure software development practices. - Experience writing and maintaining high-quality test protocols, including integration and end-to-end testing. - Hands-on experience with OpenID Connect (OIDC) and OAuth 2.0, with a solid understanding of OAuth flows. - Good UX design skills and an eye for usability and user-centered design. We will be working together on: - Designing, developing, and maintaining full-stack software applications that support IIoT data flows, device management, and enterprise integrations. - Building robust backend services using Python-based frameworks and implementing scalable, maintainable application logic. - Designing and implementing responsive, high-performance frontend applications using React and TypeScript. - Creating and maintaining RESTful and event-driven APIs to enable seamless data exchange between edge systems, cloud platforms, and enterprise applications. - Integrating software components with cloud-based fleet management systems and supporting edge computing deployments on IIoT gateways. - Contributing to digital twin, condition monitoring, and industrial data integration solutions, including interfacing with OT data systems. - Shaping system architecture through microservices, distributed systems, and cloud-scalable designs, while promoting modular, testable, and maintainable code. - Collaborating with DevOps and QA teams to define and improve SDLC practices, automated build/test/deployment pipelines, and secure development processes. - Implementing and promoting quality, security, and compliance best practices, including secure authentication, encryption, threat modeling, code reviews, and continuous quality assurance.

Despre Companie RebelDot

We help global brands design, build and launch digital products that drive business growth.
Moduri de lucru
La birou
Birouri în: Cluj-Napoca

Compensație

Nespecificat
Estimare 1,350 - 3,950 EUR Brut / lună
Pe baza a 12 anunțuri similare

Detalii contract

Tip angajare Full time
Tip contract Angajat full-time

Checklist înainte de aplicare

Verifică rapid dacă anunțul are informațiile esențiale, ca să compari corect ofertele.

  • Salariul este brut sau net și pentru ce perioadă?
  • Este CIM (angajat) sau B2B (PFA/SRL)?
  • Ce înseamnă „remote/hibrid” concret (zile la birou, overlap)?
  • Este clar scope-ul și nivelul de senioritate?

Semnalează dacă lipsesc date sau există erori în anunț.

Cum evaluezi acest job (dincolo de titlu)

O aplicație bună nu înseamnă doar “știu stack-ul”. Înseamnă dovada că poți livra rezultate în contextul specific: setup-ul echipei, constrângeri, așteptări de senioritate și cum se măsoară succesul. Folosește checklist-ul ca să decizi dacă aplici și ce să evidențiezi.

Clarifică scope-ul și așteptările

Multe anunțuri sunt intenționat generale. Rolul tău este să identifici responsabilitățile de bază și dacă se potrivesc cu punctele tale forte acum.

  • Caută semnale de ownership: “design”, “arhitectură”, “lead”, “on-call”, “mentoring”.
  • Verifică dacă rolul este feature delivery vs platform/infra vs mentenanță.
  • Dacă descrierea e scurtă, folosește mărimea companiei + industrie + stack ca să deduci ziua de lucru tipică.

Validează tipul de lucru și colaborarea

Etichetele remote/hibrid/la birou nu sunt suficiente. Constrângerile reale sunt orele de overlap, zilele la birou și stilul de comunicare.

  • Confirmă dacă “remote” e global/UE/doar România și dacă sunt ore obligatorii de overlap.
  • Pentru hibrid, întreabă câte zile pe săptămână și dacă sunt fixe sau flexibile.
  • Verifică cerințele de limbă și dependențele cross-team (product, design, stakeholders).

Compară compensația realist

Ca să compari două oferte, normalizează totul pe același baseline și tip de contract. Dacă salariul nu e afișat, construiește un interval orientativ și validează devreme.

  • Normalizează brut vs net și lună vs an înainte să compari.
  • Pentru B2B, ia în calcul taxele, contabilitatea, zilele libere neplătite și riscul.
  • Folosește datele de piață ca “sanity check”, apoi negociază cu dovezi (impact, scope, senioritate).

Link-uri utile pentru decizie

Paginile de mai jos te ajută să verifici intervalele salariale și alegerile de contract (mai ales când treci între CIM și B2B).