{"id":2411584,"url":"https://alion.io/job/ngen-python-backend-razvijalec","title":"Python Backend razvijalec","company":{"id":4380618,"name":"NGEN","domain":"ngen-group.eu","url":"https://alion.io/company/ngen-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Slovenia"],"countries":["SI"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":3500,"max":null,"currency":"EUR","period":"month","gross":true,"usd_annual":46944},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Asyncio","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Gitea","optional":false},{"name":"GitOps","optional":false},{"name":"Keycloak","optional":false},{"name":"Linux","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Redpanda","optional":false},{"name":"TimescaleDB","optional":false}],"status":"live","first_seen_at":"2026-10-12T10:29:04Z","employer_posted_date":null,"last_verified_at":"2026-10-12T10:29:04Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Opis delovnega mestaGradili in upravljali boste produkcijske zaledne storitve, na katerih temeljijo NGEN-ovi produkti za trgovanje in načrtovanje, kot sta NGENEER, platforma, ki podatke o porabi stranke, lokalne tarife in tržne cene pretvori v optimiziran poslovni primer za baterijski hranilnik, in SG-Trader, naša avtomatizirana platforma, ki neprekinjeno trguje s prožnostjo baterijskih hranilnikov na evropskih znotraj dnevnih trgih električne energije. Pod njima je naša skupna podatkovna platforma: integracije z zunanjimi viri tržnih podatkov, pretočni cevovodi (streaming pipelines), shranjevanje časovnih vrst in interni podatkovni API, na katerega se zanaša preostali del podjetja. Vse teče na naši lastni infrastrukturi, zato vam bo enako pomembno, kako se storitev obnaša v produkciji in kako odpove, kot to, kako je napisana.\n\n To delovno mesto je odprto v dveh ekipah, skupaj z vami pa se bomo pogovorili, katera vam najbolj ustreza.\n 1) Ekipa Smart Trading gradi storitve, na katerih temelji SG-Trader: povezljivost z borzami električne energije in upravljavci baterijskih hranilnikov, upravljanje naročil in pozicij, nadzor tveganj ter varnost in uvajanje sistema, ki deluje na živih trgih. Tam so še posebej koristne izkušnje z odpornimi sistemi, sočasnostjo in trgovanjem.\n 2) Ekipa Python Backend gradi NGEN-ovo skupno podatkovno platformo: podatkovne integracije, pretočne cevovode, shranjevanje časovnih vrst, interni podatkovni API in knjižnice v Pythonu, od katerih so odvisne druge ekipe. Tam so še posebej koristne izkušnje s pretakanjem dogodkov in podatki časovnih vrst. \nOd kandidatov zahtevamoDobro poznavanje Pythona (3.12+), čiste kode in avtomatiziranega testiranja.\n\nNajmanj 12 mesecev izkušenj z gradnjo zalednih storitev (idealno 5 let ali več), vključno s storitvami, ki ste jih pomagali upravljati v produkciji.\n\nAsinhroni Python (asyncio), idealno v produkcijski kodi.\n\nRazumevanje, kako porazdeljeni sistemi odpovedo in kako jih temu primerno načrtovati: časovne omejitve in ponovni poskusi, idempotentnost, sočasnost in tekmovalna stanja (race conditions) ter okrevanje v konsistentno stanje.\n\nOsnove varnosti: OIDC/OAuth, upravljanje skrivnosti, načelo najmanjših privilegijev in preprečevanje, da bi občutljivi podatki končali v dnevnikih.\n\nPrakse uvajanja: Docker, cevovodi CI/CD in poganjanje storitev na Kubernetesu ali podobni platformi.\n\nIzkušnje z načrtovanjem HTTP API-jev, idealno s FastAPI in Pydantic.\n\nRelacijske podatkovne baze, idealno PostgreSQL, vključno z načrtovanjem shem in migracijami.\n\nVsakodnevno delo v okolju Linux.\n\nTekoče znanje slovenskega jezika in visoka raven znanja angleškega jezika (govorno in pisno).\n\nNajmanj VI. raven izobrazbe s področja informatike.\n\nVozniški izpit B kategorije.\n\nNi vam treba obvladati prav vseh zgoraj naštetih tehnologij. Če dobro poznate odporne sisteme, varnost in uvajanje, vam bomo pomagali osvojiti preostalo.\n\nZaželeno, vendar ni pogoj:\n\nGitOps (Flux), upravljanje skrivnosti z OpenBao ali Vault ter OpenTelemetry.\n\nPonudniki identitet, kot je Keycloak.\n\nRedis ali druge podatkovne shrambe v pomnilniku (in-memory).\n\nPretakanje dogodkov s sistemom Kafka ali Redpanda in registrom shem (schema registry).\n\nPodatki časovnih vrst, na primer TimescaleDB.\n\nSistemi za trgovanje: povezljivost z borzami, življenjski cikel naročil, upravljanje pozicij in tveganj.\n\nEnergetski trgi, tarife ali baterijski hranilniki.\n\nRazvoj s pomočjo umetne inteligence: produktivno delo z agenti za programiranje, kot so Claude Code, Cursor ali agenti Copilot, ter zagotavljanje pravilnosti njihovih rezultatov z načrti, testi in skrbnim pregledom.\nKandidatom ponujamozaposlitev za nedoločen čas;\n\nkonkurenčno plačilo, ki odraža vaše znanje in izkušnje;\n\nfleksibilen delovni čas;\n\ndinamično delovno okolje z možnostmi strokovnega razvoja;\n\ndelo na zanimivih in inovativnih projektih;\n\nneposredno sodelovanje pri rasti mednarodnega podjetja na enem najhitreje rastočih področij, ki podpirajo zeleni prehod družbe;\n\ndelo v visoko usposobljeni mednarodni ekipi;\n\ndodatna strokovna usposabljanja;\n\ndelo v sodobnih, dobro opremljenih prostorih;\n\nprehrano v naši restavraciji Manu;\n\nbrezplačno parkiranje;\n\nmožnost polnjenja električnih vozil.\n\nKlasifikacija delovnega mesta\n Lokacija: Žirovnica\n Plačilo: od 3.500 bruto EUR / mesec\n Delovni čas: redna zaposlitev \nZahtevana znanjaPython (3.12+)napredno znanjeFastAPI in Pydanticnapredno znanjeRelacijske podatkovne baze, idealno PostgreSQL, vključno z načrtovanjem shem in migracijami.napredno znanjedelo v Linuk okoljunapredno znanjePostgreSQLnapredno znanjeTimescaleDBnapredno znanjeRedisnapredno znanjeRedpanda (Kafka)napredno znanjeKeycloaknapredno znanjeOpenTelemetrynapredno znanjeDockernapredno znanjeKubernetesnapredno znanjeFlux (GitOps)napredno znanjeOpenBaonapredno znanjeuv; ruff; pytest; Gitea Actionsnapredno znanjeO podjetjuKot vodilno slovensko tehnološko podjetje z inovativnimi rešitvami za pametno upravljanje energije smo prisotni že na dvanajstih svetovnih trgih. Verjamemo v napredek, ki ga poganjajo znanje, tehnologija in strast do sprememb.\n\nVizija podjetja NGEN je uresničiti popolno digitalizacijo in decentralizacijo evropskega energetskega sistema. Cilj je slediti uvajanju novih tehnologij iz obnovljivih virov ter zmanjšati ogljični odtis. Rešitve NGENa omogočajo neposredno medsebojno sodelovanje med proizvajalci, distributerji, prenosnim sistemom in odjemalci na vseh nivojih, kar posledično vodi v optimizacijo porabe in povečanje energetske neodvisnosti.\n\nIme NGEN pomeni \"Next generation\" in označuje potrebo po spremembah in prenovi energetskega sistema, da se rešijo izzivi, pred katerimi se danes nahaja ta sektor. Cilj je uresničiti skupne cilje, kot je Evropski zeleni dogovor, ki določa pot do podnebno nevtralne Evrope do leta 2050.\n\nNGEN s svojimi programskimi rešitvami omogoča aktivno sodelovanje med prosumerji, odjemalci in proizvajalci električne energije. Uporabnikom ponuja celovite rešitve za postavljanje hranilnikov električne energije in sončnih elektrarn. Tako lahko vsak uporabnik postane aktiven del energetskega sistema.\n\nIščemo samoiniciativne sodelavce, ki si želijo rasti &#8211; tako osebno kot profesionalno. Pri nas tvoje ideje štejejo, tvoj trud pa neposredno soustvarja našo skupno pot. Če te privlači delo v mladem, energičnem kolektivu, kjer premikamo meje mogočega in gradimo energetsko neodvisnost, je NGEN pravo okolje zate.\nZakaj bi želel delati za vasNGEN ni le podjetje, smo ekipa, ki narekuje prihodnost svetovne energetike.\nProgramerski vprašalnikUporabljamo programsko opremo za nadzor izvorne kode (source control)\nUporabljamo rešitev za spremljanje baze napak (bug database)\nUporabljamo najboljša orodja, ki se jih dobi na trgu\nObstaja terminski načrt razvoja\nProgramiramo skladno s pisno specifikacijo\nNapake odpravimo pred pisanjem nove kode\nZaposlene imamo beta-testerje\nUnit testing\nZaposleni imajo mirno delovno okolje\nZaposlenim vsaj enkrat na dan zagotavljamo topel obrok\nZaposlenim zagotavljamo prostor za malice\nZaposlenim zagotavljamo parkirno mesto","description_format":"text","description_chars":7093,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T02:19:36Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":33,"reasons":["seen:3","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":46944,"is_top_pay":false},"html_url":"https://alion.io/job/ngen-python-backend-razvijalec","json_url":"https://alion.io/job/ngen-python-backend-razvijalec.json","meta":{"generated_at":"2026-10-16T10:35:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8991,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4380618},"rest":"https://alion.io/mcp/rest/get_company?id=4380618"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fngen-python-backend-razvijalec"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fngen-python-backend-razvijalec"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fngen-python-backend-razvijalec"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ngen-python-backend-razvijalec\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fngen-python-backend-razvijalec"}]}