»

Python Developer (m/ž) -- brisan oglas

Opis delovnega mesta

Pri podjetju 4see d.o.o. iščemo sodelavko/ca za pomoč pri razvoju produkta 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, katerega del smo bili v 2019. Delamo s strankami iz tujine, večinoma iz ZDA, locirani pa smo v Sloveniji.

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.

Od kandidatov zahtevamo

- 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.

Kandidatom ponujamo

- redno zaposlitev za nedoločen čas v obsegu polnega delovnega časa,
- plačo 2.500-4.500 EUR bruto,
- delniške opcije,
- maksimalno izplačilo malice in regresa, nagrada ob koncu leta ter povišanje plače s časom zaposlitve in uspešnostjo podjetja,
- fleksibilni delavnik,
- minimalno 25 dni dopusta,
- delo od doma (po želji lahko poljubno dni v tednu tudi iz pisarne),
- budget za ureditev domače pisarne,
- delo v inovativnem, mednarodno usmerjenem podjetju,
- delo v majhni ekipi, kjer imaš velik vpliv na razvoj produkta in kjer se ceni samoiniciativnost,
- delo z mladimi, vendar zelo izkušenimi in motiviranimi sodelavci.

Klasifikacija delovnega mesta

Lokacija:
Delo od doma ali Ljubljana
Plačilo:
1590-2660 EUR / mesec
Delovni čas:
redna zaposlitev

 

Zahtevana znanja

Python
napredno znanje
HTML
napredno znanje
JS
napredno znanje
Selenium
predhodno znanje ni potrebno
Splash
predhodno znanje ni potrebno
PhantomJS
predhodno znanje ni potrebno
Puppeteer
predhodno znanje ni potrebno
Docker
predhodno znanje ni potrebno
RabbitMQ
predhodno znanje ni potrebno