Python Developer (m/ž) – 4see d.o.o.

Pri podjetju 4see d.o.o. iščemo Python developerja (m/ž) za pomoč pri razvoju produkta PredictLeads. Delo obsega crawlanje spletnih strani. Nujno je dobro znanje programskega jezika Python, izkušnje s crawlanjem pa so zaželjene, a ne nujne. Plača 2.500–4.500 EUR bruto, fleksibilni delovnik, 25 dni dopusta.

Pri podjetju 4see d.o.o. iščemo sodelavko/-ca za pomoč pri razvoju produkta PredictLeads.

PredictLeads (https://predictleads.com/) smo hitro rastoče mlado podjetje s področja zbiranja in strukturiranja javno dostopnih informacij o podjetjih. Profitabilni smo od 2018. Naša inovativnost je bila prepoznana tudi s strani Y Combinator pospeševalnika (https://ycombinator.com), katerega del smo bili v 2019. Delamo s strankami iz tujine, večinoma iz ZDA, locirani pa smo v Sloveniji.

Kaj delamo
Pregledujemo več kot 42 milijonov spletnih strani in strukturiramo signale o podjetjih, ki nakazujejo na uspešnost poslovanja in stopnjo razvoja podjetja (npr. odprta delovna mesta, prejete investicije, uporabljene tehnologije idr.). To koristi ne le investitorjem in prodajnim oddelkom, ki tako lažje prepoznajo za njih zanimiva podjetja, pač pa tudi mladim podjetjem, ki pridobijo pregled nad trgom in obstoječimi rešitvami, kar jim omogoči boljšo presojo, kaj razvijati in od koga se učiti.

——

Kaj pričakujemo:
odlično znanje programskega jezika Python;
znanje HTML in JS;
izkušnje s pisanjem testov;
dobro poznavanje arhitekture odjemalec-strežnik;
natančnost in samoiniciativnost;
čut za detajle (iščemo posameznike, ki v primeru napak v programu ne odvrnejo pogleda, ampak jih popravijo, četudi nihče ne bi vedel, da obstajajo);
zaželjene (a ne nujne) so izkušnje s crawlanjem spletnih strani (Selenium, Splash, PhantomJS, Puppeteer) ter izkušnje z Dockerjem in RabbitMQ.

——

O delu:
crawlanje spletnih strani: pregledovanje spletnih strani in ugotavljanje, kako napisati program, ki bo kar se da dobro izluščil pomembne informacije iz nestrukturirane spletne strani;
dobro razumevanje produkta in občasno komuniciranje s strankami.

——

Informativen opis sistema in uporabljenih tehnologij:
uporabljamo naslednje tehnologije in aplikacije: Ruby, Ruby on Rails, Python, Scala, Spark, PostgreSQL, Neo4j in RabbitMQ ter ClickUp, BitBucket, Google Chat;
za crawlanje uporabljamo Python in BeautifulSoup;
podatke shranjujemo v PostgreSQL in Neo4j bazi;
za queue sistem uporabljamo RabbitMQ, za scheduling pa Sidekiq;
spletna aplikacija in API sta napisana v Ruby on Rails;
delo organiziramo tako, da je nepotrebnih sestankov čim manj.

V SODELOVANJU Z

Dogodki

Kaj bomo danes jedli?

VEČ PROSTIH DELOVNIH MEST

Ostani na tekočem

Prijavi se na naše e-novice

Prejmite dnevno sveže ter pomembnejše novice v vaš e-poštni predal.