Zaposlitveni oglasi » Full stack developer s poudarkom na Front-endu m/ž (mid)
Full stack developer s poudarkom na Front-endu m/ž (mid) @ Algortimik
- objavljeno ::
Opis delovnega mesta
Iščemo mid fullstack developerja s poudarkom na Frontendu.
Razvijamo produkt Typless, storitev za prepoznavo in klasifikacijo podatkov z dokumentov na osnovi AI in ML: https://www.typless.com
Tvoje naloge:
- Razvijanje in vzdrževanje
Razvijanje in vzdrževanje produktov in aplikacij, ki bazirajo na core storitvi
- Implementacije
Implementacija novih funkcionalnosti pri rešitvah za stranke ali v core produktu.
- Posodabljanje in izboljševanje core rešitve
- Občasna pomoč pri namestitvi api-ja
Naši uporabniki so razvijalci programske opreme, tako da boš občasno kakšnemu izmed njih pomagal pri uporabi našega API-ja
Način dela
- Event-driven arhitektura - večina naših API-jev teče
na AWS Lambda, asinhrona komunikacija med njimi poteka preko SNS + SQS, za deploy uporabljamo serverless framework
- Prakticiramo CI/CD - en branch, avtomatski testi, avtomatski deploy na produkcijo
Tehnologije, ki jih uporabljamo
- AWS - S3, Lambda, Batch, CloudFront, Athena, Cognito, ECS, API Gateway, …
- Python - poetry, Flask, FastAPI, pytest, black, isort, boto3, pydantic
- DynamoDB
- PostgreSQL
- NodeJS, JavaScript, TypeScript
- VueJS
- Github CI/CD
- Docker
- Terraform
Od kandidatov zahtevamo
- 2+ leti izkušenj
- Python - sposobnost postaviti projekt in ga spraviti do produkcije, poznavanje dobrih praks, OOP
- FastAPI - sposobnost narediti API in ga spraviti do produkcije
- PostgreSQL - uporaba s pomočjo ORM-ja (Django ORM)
- Znanje dela s framework-i
- Zanesljivost
- Bonus: Poznavanje AWS (lahko tudi GCP ali Azure)
Kandidatom ponujamo
- Možnosti vsakoletnega dodatnega izobraževanja
- Delo v svetli in prijetni pisarni z možnostjo dela od doma (Hibridno delo, 2x na teden v pisarni, ostalo lahko od doma)
- Sproščeno delovno okolje
- Občasna pasja družba na delovnem mestu
- Prilagodljiv delavnik
- Redna zaposlitev za nedoločen čas s poskusno dobo 6 mesecev (lahko tudi ostalo)
- Zanimivi problemi - real world implementacija ML algoritmov, skaliranje kompleksnega sistema
Plačilo:
3000€ - 3500€ bruto, odvisno od znanja in izkušenj
Kontakt
mojca.pernat@typless.com
Klasifikacija delovnega mesta
- Lokacija:
- Ljubljana
- Plačilo:
- 2500 EUR / mesec
- Delovni čas:
- redna zaposlitev
Zahtevana znanja
- Python
- napredno znanje
- 2+ leti delovnih izkušenj
- napredno znanje
O podjetju
Smo visokotehnološko podjetje Algoritmik, ki deluje od leta 2017. Naši prostori se nahajajo v Tehnološkem parku v Ljubljani.
Naš glavni produkt je program Typless Invoice, ki je osnovan na umetni inteligenci in strojnem učenju ter deluje v oblaku. Uporabnikom omogoča samodejno prepoznavo podatkov na dokumentih brez človeškega pregleda. Zaradi svoje edinstvene programske arhitekture omogoča simultano obdelavo več tisoč dokumentov hkrati in v povprečju obdela dvostranski dokument v 4 sekundah. Najpomembnejša lastnost programa je visoka stopnja natančnosti. Program prepozna vse pomembne podatke, ki so potrebni za obdelavo poljubnih dokumentov. Ponujamo ga kot samostojno spletno aplikacijo ali kot API vmesnik.
Zaradi širjenja na tuje trge iščemo nove okrepitve v naši ekipi.
Zakaj bi želel delati za vas
*Na začetku pričakujemo delo v pisarni (približno 3 mesece), po tem, ko se uvedeš, so odprte možnosti za delo od doma.
*Nudimo sproščeno delovno okolje, kjer poudarjamo predvsem razvoj ekipnega duha in odgovornosti do ekipe - Če zataji eden, pade celotna ekipa. Pričakujemo, da se dogovorov in rokov vsi držimo, ne želimo pa težiti z nepotrebno toksično avtoriteto.
*Ko postaneš samostojen, je delavnik prilagojen, vse kar nas zanima, je, da je delo v roku opravljeno.
*Redna zaposlitev s poskusno dobo 6 mesecev (lahko tudi druge oblike zaposlitve)
*Ukvarjamo se z zanimivimi problemi - real world implementacija ML, skaliranje kompleksnega sistema, razvoj novih produktov za potrebe trga, sodelovanje z velikimi in uveljavljenimi podjetji
*prakticiramo test driven development - in CI/CD z avtomatskimi testi, ki morajo pokrivati vso kodo, preden gre ta v produkcijo.
*Nudimo možnost dodatnih izobraževanj.
Programerski vprašalnik
- Uporabljamo programsko opremo za nadzor izvorne kode (source control)
- Uporabljamo rešitev za spremljanje baze napak (bug database)
- Uporabljamo najboljša orodja, ki se jih dobi na trgu
- Obstaja terminski načrt razvoja
- Programiramo skladno s pisno specifikacijo
- Napake odpravimo pred pisanjem nove kode
- Unit testing
- Zaposleni imajo mirno delovno okolje
- Zaposlenim zagotavljamo prostor za malice
- Zaposlenim nudimo sprostitvene aktivnosti zunaj delovnega časa
- Zaposlenim zagotavljamo parkirno mesto