Talent Apply
Log in
All jobs
I

Full Stack Developer

Infostud
Novi Sad, Serbia
On-site

About this role

Opis pozicije

Tražimo iskusnog Full Stack developera koji će raditi na modernizaciji, održavanju i daljem razvoju нашeg internog softverskog proizvoda, kao i na razvoju novih projekata.

Na ovoj poziciji radićete na kompletnom razvojnom procesu — od dizajniranja i implementacije backend rešenja u C#/.NET okruženju, do razvoja modernih i responzivnih korisničkih interfejsa korišćenjem React-a i TypeScript-a.

Bićete uključeni u razvoj novih funkcionalnosti, unapređenje postojećeg koda, rešavanje kompleksnih sistemskih i algoritamskih problema, dizajn baze podataka, kao i pisanje i održavanje unit i integration testova.

Od vas se očekuje da pišete kvalitetan, održiv i dobro organizovan kod, da razumete poslovne zahteve i da ih pretvorite u konkretna tehnička rešenja.

Odgovornosti

  • Razvoj i održavanje backend aplikacija korišćenjem C# i .NET tehnologija
  • Razvoj modernih web aplikacija korišćenjem React-a i TypeScript-a
  • Dizajniranje i implementacija novih funkcionalnosti od backend-a do korisničkog interfejsa
  • Rad na REST API-jima, integracijama sa drugim sistemima i eksternim servisima
  • Dizajn i razvoj baze podataka i optimizacija postojećih upita i struktura
  • Pisanje i održavanje unit i integration testova
  • Implementacija korisničkih interfejsa na osnovu dizajna i mock-up rešenja
  • Održavanje i unapređivanje postojećeg koda i arhitekture sistema
  • Učešće u izboru biblioteka, alata i tehnologija za unapređenje razvoja i DevOps procesa
  • Održavanje organizovanog i konzistentnog frontend koda, uključujući TypeScript, CSS i ostale web resurse
  • Rešavanje kompleksnih tehničkih i sistemskih problema
  • Saradnja sa drugim developerima, dizajnerima i članovima tima
  • Razumevanje poslovnih zahteva i njihovo pretvaranje u tehničke specifikacije i implementaciju

Potrebna znanja i veštine

  • Odlično poznavanje C# programskog jezika i objektno-orijentisanog programiranja
  • Iskustvo u radu sa .NET platformom, uključujući .NET Framework / moderni .NET
  • Dobro poznavanje ASP.NET MVC-a i razvoja web aplikacija
  • Iskustvo u razvoju i korišćenju REST API-ja
  • Dobro poznavanje React-a
  • Dobro poznavanje TypeScript-a i JavaScript-a
  • Iskustvo u radu sa modernim frontend bibliotekama i alatima
  • Razumevanje komponentne arhitekture i upravljanja stanjem u frontend aplikacijama
  • Iskustvo u razvoju responsive web aplikacija
  • Dobro poznavanje HTML-a i CSS-a
  • Iskustvo u radu sa Microsoft SQL Server-om
  • Iskustvo sa Entity Framework ili sličnim ORM alatima
  • Iskustvo u pisanju testova korišćenjem framework-a kao što su xUnit, NUnit ili MSTest
  • Razumevanje web protokola, HTTP-a i drugih web tehnologija
  • Iskustvo sa cloud/DevOps platformama
  • Poznavanje Git-a i osnovnih principa CI/CD procesa
  • Iskustvo sa third-party UI bibliotekama i toolkit-ima je prednost
  • Sposobnost rada sa dizajnom i pretvaranja mock-up rešenja u funkcionalan korisnički interfejs
  • Sposobnost razumevanja poslovnih zahteva i njihovog prevođenja u tehnička rešenja
  • Poznavanje principa čistog, održivog i ponovo upotrebljivog koda

Zahtevi

  • Minimum 6 godina iskustva u razvoju softvera koristeći C#/.NET
  • Prethodno iskustvo u razvoju web aplikacija
  • Praktično iskustvo sa React-om i TypeScript-om
  • Iskustvo u dizajniranju, razvoju i testiranju responzivnih web aplikacija
  • Iskustvo u radu sa relacionim bazama podataka, po mogućstvu Microsoft SQL / MariaDB
  • Razumevanje MVC i drugih obrazaca za razvoj web aplikacija
  • Sposobnost samostalnog rešavanja problema i pronalaženja odgovarajućih tehničkih rešenja
  • Sposobnost čitanja i razumevanja tehničke dokumentacije na engleskom jeziku
  • Napredno znanje engleskog jezika

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →