Summary
✨ AI‑Generated
A senior C#/.NET backend role focused on business-critical services that process financial and operational data. You will own services end to end, design APIs and message flows, solve correctness and reliability challenges, and work closely with product and engineering teams to deliver dependable production systems.
Highlights
Own core backend services end to end, from data models and API contracts through message flows, delivery, and production maintenance. The role emphasizes correctness, reliability, practical engineering, and close collaboration with product and engineering teams.
Description
O nama
Razvijamo 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 poziciji
Traž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 odgovornosti
Dizajnirati, 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žimo
Minimalno 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 plus
Iskustvo 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 nudimo
Rad 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 zaposlenika
Proces zapošljavanja
1.
Početni razgovor s HR-om
Kratko ćemo se upoznati, razgovarati o tvom iskustvu i vidjeti odgovara li pozicija tebi, kao i ti nama.
2.
Product intervju
Dobit ć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 prijaviti
Zainteresirani 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.