Senior C# Backend Engineer
eKonobar · Split, Split-Dalmatia, Croatia
Apply & track with Apply EdgeO namaRazvijamo cloud-based POS platformu koju ugostiteljski objekti svakodnevno koriste za upravljanje poslovanjem. Naši proizvodi pokrivaju narudžbe u stvarnom vremenu, naplatu, zalihe i AI funkcionalnosti.Tražimo Senior C# / .NET Engineera koji će preuzeti odgovornost za backend servise u samoj jezgri platforme i sudjelovati u izgradnji nove generacije softvera za ugostiteljstvo.O pozicijiTražimo iskusnog backend developera koji je spreman preuzeti odgovornost za servis od početka do kraja – od modela podataka i API ugovora, preko toka poruka, do isporuke i održavanja servisa u produkciji.Važno nam je da znaš razgovarati s product i engineering timovima o različitim kompromisima i rješenjima te da imaš praktičan pristup i razumiješ koji problemi vezani uz ispravnost sustava moraju biti riješeni prije svega ostalog.Naši .NET servisi obrađuju novac, fiskalne račune (hrvatska CIS/FINA fiskalizacija) i zalihe, zbog čega velik dio posla zahtijeva točnost prije brzine. Ispravnost, idempotentnost, rubni slučajevi i regulatorni zahtjevi važniji su nam od samog throughput-a.Pogrešno izračunata porezna stavka ili račun koji nikada ne stigne do porezne uprave stvaran je problem, a ne samo upozorenje u logu.Ti ćeš preuzeti odgovornost za dijelove sustava u kojima je potpuna ispravnost sastavni dio posla.Glavne odgovornostiDizajnirati, razvijati i održavati backend servise u C# / .NET-u za narudžbe, fiskalizaciju i naplatu – od modela podataka i API-ja do ponašanja u produkciji.Pažljivo modelirati domene u kojima je ispravnost kritična – obračun poreza, fiskalizacija, storno/void procesi, popusti i pravila koja uvijek moraju biti zadovoljena.Svakodnevno raditi s PostgreSQL-om – dizajn sheme, migracije koje su sigurne nad postojećim produkcijskim podacima, performanse upita te constrainti i triggeri koji štite integritet podataka.Razvijati i održavati asinkrone i event-driven procese – SQS FIFO queueovi, message consumeri, retry mehanizmi, dead-letter obrada i idempotentna obrada poruka.Integrirati vanjske sustave poput fiskalizacije/CIS-a i payment providera te predvidljivo i kvalitetno obrađivati njihove greške i nedostupnost.Pisati jasne i kvalitetne testove te eksplicitno definirati garancije ispravnosti, posebno kod rada s novcem i fiskalnim dokumentima.Preuzeti odgovornost za operativno stanje servisa – kvalitetne poruke grešaka, smislena upozorenja i mogućnost naknadnog objašnjenja što je servis napravio.Surađivati s product, Android, web i QA timovima kako bi se funkcionalnosti kvalitetno dovele od specifikacije do produkcije.Voditi računa o regulatornim i fiskalnim zahtjevima od samog početka razvoja, a ne tek kada problem nastane.Što tražimoMinimalno 5 godina profesionalnog iskustva u backend developmentu, uključujući odgovornost za servis ili značajan backend dio sustava.Odlično poznavanje C# / .NET-a (ASP.NET Core) i iskustvo rada s produkcijskim servisima.Dobro poznavanje PostgreSQL-a – znaš dizajnirati shemu, pisati i čitati kompleksnije SQL upite te razumiješ constrainte, transakcije i migracije nad produkcijskim podacima.Iskustvo s asinkronim i message-driven arhitekturama – queueovi, consumeri, retry mehanizmi i idempotentna obrada.Izražen osjećaj za ispravnost sustava – razmišljaš o rubnim slučajevima, mogućim greškama i invariantima prije nego o samoj brzini izvršavanja.Spremnost na preuzimanje odgovornosti za rezultat, a ne samo izvršavanje pojedinačnih taskova.Aktivno i profesionalno korištenje engleskog jezika u govoru i pisanju.Dostupnost za redovitu suradnju tijekom radnog vremena u CET vremenskoj zoni.Dodatni plusIskustvo s fiskalizacijom, računovodstvom, payment sustavima ili drugim domenama gdje su točnost i regulatorni zahtjevi posebno važni.Iskustvo s Hasurom / GraphQL-om i event-triggered podatkovnim procesima.Iskustvo s AWS-om (SQS, RDS, EKS) i pokretanjem servisa na Kubernetesu.Iskustvo s integracijom kartičnih payment terminala ili pružatelja usluga e-računa.Iskustvo u hospitality, POS, retail, fintech ili payment industriji.Iskustvo u razvoju i isporuci AI funkcionalnosti.Što nudimoRad na daljinuFleksibilno radno vrijemeModeran development stackVisoku razinu autonomijeBez nepotrebnih sastanakaBrzo donošenje odlukaMali tim u kojem imaš stvarno vlasništvo i direktan utjecaj na razvoj proizvodaDodatne pogodnosti za profesionalni razvoj i dobrobit zaposlenikaProces zapošljavanja1. Početni razgovor s HR-omKratko ćemo se upoznati, razgovarati o tvom iskustvu i vidjeti odgovara li pozicija tebi, kao i ti nama.2. Product intervjuDobit ćeš praktičan produktni case kroz koji ćemo razgovarati o tvom pristupu, načinu razmišljanja, prioritizaciji, specifikaciji i načinu na koji isporučuješ rješenja.Kako se prijavitiZainteresirani ste? Pošaljite nam svoj CV ili LinkedIn profil na info@ekonobar.hr i javite nam se.eKonobar je poslodavac koji pruža jednake mogućnosti svim kandidatima. Podržavamo raznolikost i nastojimo graditi uključivo radno okruženje. Sve odluke o zapošljavanju donosimo na temelju poslovnih potreba, zahtjeva radnog mjesta, kompetencija, iskustva i kvalifikacija kandidata.