RadburgAplică acum
PHP / Symfony Developer — Radburg
Înapoi la toate pozițiile

IT & Dezvoltare

PHP / Symfony Developer

Slobozia SuceveiProgram complet (Full-time)Pachet salarial negociat în funcție de experiență

Domeniu de activitate

IT & Dezvoltare

Căutăm un programator PHP / Symfony care să participe la dezvoltarea și modernizarea aplicațiilor interne Radburg. Vei lucra la aplicații de business, module administrative, automatizări, integrări și fluxuri operaționale folosite zilnic de echipele companiei.

Modul nostru de lucru este orientat către AI-driven development. Folosim instrumentele AI pentru a accelera analiza, dezvoltarea, testarea, documentarea și depanarea codului. Nu căutăm însă un operator de copy-paste. Căutăm un programator care înțelege codul generat, îl verifică și își asumă rezultatul final.

Rolul tău

  • Dezvoltarea și întreținerea aplicațiilor interne realizate în PHP și Symfony
  • Crearea de module noi pentru digitalizarea proceselor companiei
  • Dezvoltarea panourilor de administrare folosind EasyAdmin
  • Configurarea dashboard-urilor, meniurilor, formularelor, filtrelor și acțiunilor administrative
  • Dezvoltarea operațiunilor de creare, afișare, modificare și administrare a datelor
  • Implementarea logicii de business în servicii clare și reutilizabile
  • Dezvoltarea entităților, relațiilor, repository-urilor și migrărilor
  • Crearea și integrarea API-urilor
  • Implementarea sistemelor de autentificare, roluri și permisiuni
  • Dezvoltarea proceselor automate, comenzilor programate și notificărilor
  • Realizarea importurilor, exporturilor și rapoartelor
  • Identificarea și remedierea erorilor
  • Optimizarea interogărilor și a performanței aplicațiilor
  • Scrierea și menținerea testelor automate
  • Documentarea funcționalităților importante
  • Participarea la code review
  • Estimarea realistă a taskurilor și comunicarea blocajelor
  • Colaborarea cu utilizatorii interni pentru înțelegerea cerințelor de business

Cum îți dai seama că te potrivești?

  • Experiență practică în dezvoltarea aplicațiilor folosind PHP
  • Cunoștințe bune de PHP modern și programare orientată pe obiecte
  • Experiență cu framework-ul Symfony
  • Experiență sau familiaritate cu EasyAdmin Bundle
  • Experiență cu Doctrine ORM
  • Cunoștințe privind entități, relații, repository-uri și migrări
  • Experiență cu MySQL, MariaDB sau PostgreSQL
  • Cunoștințe privind Symfony Forms, Validation și Security
  • Experiență în dezvoltarea și integrarea API-urilor REST
  • Cunoștințe de Twig, HTML, CSS și JavaScript
  • Experiență cu Composer și Git
  • Capacitatea de a organiza aplicația pe module, servicii și responsabilități clare
  • Înțelegerea principiilor SOLID și a practicilor de clean code
  • Capacitatea de a analiza, depana și îmbunătăți un proiect existent
  • Capacitatea de a lucra atât asistat de AI, cât și fără instrumente AI
  • Capacitatea de a verifica tehnic și logic rezultatele generate de instrumentele AI
  • Atenție la securitatea aplicației și protecția datelor
  • Capacitatea de a explica deciziile tehnice luate

Constituie un avantaj

  • Experiența cu PHPUnit și testarea automată
  • Experiența cu Docker
  • Experiența cu Symfony Messenger
  • Experiența cu Redis, RabbitMQ sau alte sisteme de cozi
  • Cunoștințe de Linux
  • Experiența cu CI/CD
  • Experiența cu aplicații ERP, CRM, e-commerce sau logistică
  • Experiența cu generarea de documente, rapoarte, importuri și exporturi
  • Experiența cu integrarea sistemelor externe de facturare, curierat, plăți sau gestiune
  • Experiența cu instrumente precum GitHub Copilot, Cursor, Claude Code, ChatGPT sau soluții similare

Oferta noastră

  • Pachet salarial negociat în funcție de experiență și nivelul de autonomie
  • Bonusuri de performanță
  • Acces la instrumente moderne de dezvoltare asistată de AI
  • Proiecte reale, utilizate zilnic în activitatea companiei
  • Posibilitatea de a contribui la arhitectura aplicațiilor
  • Contact direct cu utilizatorii și procesele de business
  • Mediu în care sunt încurajate automatizarea și îmbunătățirea continuă
  • Echipamente și instrumente necesare
  • Training și dezvoltare profesională
  • Posibilitatea unei colaborări pe termen lung
  • Mediu de lucru stabil într-o companie aflată în dezvoltare

Dezvoltare asistată de AI

Instrumentele AI reprezintă o parte importantă a procesului de dezvoltare, folosite pentru analizarea cerințelor, explorarea și înțelegerea codului existent, generarea structurii inițiale, refactorizare, generarea testelor, identificarea erorilor, documentare, compararea soluțiilor tehnice și accelerarea investigațiilor.

Utilizarea AI nu elimină responsabilitatea programatorului. Orice cod generat trebuie citit și înțeles, adaptat la arhitectura proiectului, verificat funcțional și din punct de vedere al securității, testat înainte de livrare, și simplificat atunci când e inutil de complicat.

Nu ne interesează cât de repede produce AI-ul cod. Ne interesează cât de bine poți transforma rezultatul într-o soluție stabilă, sigură și ușor de întreținut.

Procesul de selecție

Selecția pentru acest post se face prin două probe practice separate.

1. Probă practică fără AI

Fără utilizare de instrumente AI. Urmărim: înțelegerea conceptelor de bază, organizarea codului, gândirea logică, capacitatea de depanare, cunoștințele de PHP și Symfony, modul în care explici soluția, și capacitatea de a lucra fără dependență de AI.

2. Probă practică asistată de AI

Poți folosi instrumentul AI preferat. Urmărim: cum formulezi cerințele, cum oferi context tehnic, cum analizezi răspunsurile, cum identifici erori sau presupuneri greșite, cum verifici codul generat, cum iterezi, cum păstrezi arhitectura coerentă și calitatea soluției finale — nu doar viteza de generare.

Sună a ceva pentru tine?

Trimite-ne aplicația și te contactăm noi. Durează câteva minute.

Aplică pentru acest post

Ce îți oferim, dincolo de post

Cazare asigurată

Când lucrezi în străinătate, de cazare ne ocupăm noi.

Perioade flexibile

Alegi împreună cu noi intervalul în care vrei să lucrezi.

Coordonatori care te susțin

Ai pe cineva la telefon când apare o problemă pe teren.

Plată la timp

Banii vin la finalul fiecărei luni, exact după verificarea muncii până la acea dată.