Senior Fullstack Developer (Uros Ltd)

Oulu

”Oululainen mobiilipalveluja ja teollisen internetin (internet of things, IoT) ratkaisuja toimittava Uros kasvatti vuodessa liikevaihtonsa 483 miljoonasta eurosta 1,3 miljardiin euroon. Kasvu oli kannattavaa, yhtiö teki 120 miljoonan euron liikevoiton.”

Näin uutisoi Talouselämä toukokuussa 2019.
Alun perin Uroksen tavoitteena oli tehdä matkustajien mobiilidatan käyttämisestä edullisempaa. Se tapahtui ensin yhtiön kehittämällä matkamokkulalla, myöhemmin puhelimen sisään integroidun e-sim-teknologian ja Uroksen oman Goodspeed-sovelluksen avulla. Tässä bisneksessä Urokselle syntyi globaali operaattoriverkosto. Nyt se hyödyntää tätä verkostoa ja myy mobiiliyhteyksiä ympäri maailmaa – kännyköiden lisäksi niitä voi käyttää myös teollisuuden laitteissa ja sensoreissa datan siirtoon.

Parissa vuodessa yhtiö on muuttanut muotoaan. Vanhan bisneksen rinnalle on kasvamassa liiketoiminta teollisen internetin erilaisten järjestelmien integraattorina. Yhtiö on kehittänyt oman IoT-ohjelmistoalustan, jota se räätälöi ja myy esimerkiksi vesihuoltoon, kaivoksiin, paperi- ja sellutehtaisiin, matkailuun tai jopa urheilutapahtumiin. Se paketoi tarvittavat laitteet, järjestelmät ja yhteydet, mikä tekee ostamisesta helppoa asiakkaalle. Teollinen internet onkin se, minkä varassa Uros aikoo jatkaa kovaa kasvuaan.

Perheyritys Uroksen tuotekehitysyksikössä huokuu tekemisen meininki ja vielä tietynlainen ”start up -henkisyys”. Kantava ajatus on se, että keskitytään tekemiseen ja kaikki muu byrokratiahumppa on minimissä. Ohjelmistokehittäjät koodaavat siis yli 90%:sesti työajastaan. Yhtiössä ei ole ulkopuolista rahaa, R&D tuotteet omistetaan itse, jolloin kehityksessä on puhtaasti omat tuotteet. Lokakuussa 2019 Uroksen R&D-tiimi on vajaat 30 henkilöä työllistävä virtuaalitiimeistä koostuva tiivis porukka, jossa fokusoidaan tekeminen tuotteittain. Yhdessä tiimissä on 5-8 henkilöä ja osaamistaan pääsee näyttämään ja käyttämään eri tuotteiden parissa. Moderni, vahvasti pilviteknologioita hyödyntävä Uros panostaa älykkääseen automaatioon ja jatkuvaan tekniseen kehitykseen. Uroksella pärjää tekijäluonne, joka viihtyy nopeasti vaihtuvassa ja jopa epävarmassakin toimintaympäristössä.

Haastatteluprosessi on ketterä: ensimmäisessä haastattelussa mukana rekrytoiva esimies sekä tuleva tiimiläinen (tech lead/pääarkkitehti tmv). Tämän keskustelun tarkoitus on selvittää löytyykö yhteistä kulmaa tekemiseen. Toisessa haastattelussa mennään jo enemmän työsuhdeasioihin ja mahdollisesti teknisempiin testauksiin. Tämän jälkeen tehdäänkin päätöksiä ja mahdollisesti pyydetään töihin. Työsuhde-etuja mm. laajennettu työterveys (Mehiläinen) ja vapaa-ajan vakuutus, nettiliittymä kotiin, tuettu työpaikkaruokailu, liikunta- ja kulttuurisetelit, pääsy työntekijöiden optio-ohjelmaan.

Hakuprosessin nopeuttamiseksi olisi erinomainen plussa, mikäli hakuvaiheessa saadaan selville hakijan käytännön kokemus pilvialustoista sekä mahdollinen projekti-/teknologiahistoria ja oma rooli tekemisessä sekä julkiset refet (github yms). Nämä toki mahdollisuuksien sallimissa rajoissa.

Senior Fullstack Developer

We are looking for a Fullstack Developer to join our R&D team in Oulu, Finland. In this role you will drive new product development and innovation into new markets and technologies as we continue our growth in IoT and connectivity markets.
This position offers you a great opportunity to show what you’re made of and grace your skills in a fast-growing, international technology company.

The position includes working with areas such as

  • Design and implement low-latency, highly available and performing applications that scale for millions of users
  • Apply creative problem-solving skills to build out new features and iterate on existing features
  • Build out integration endpoints and lightweight aggregation layers
  • Increase test coverage via unit tests and integration tests
  • Work closely with product, QA and UX colleagues to design the best solutions for our consumers

Ingredients for success

  • Real world web and API development experience with JVM-stack using Java or similar modern language(s)
  • Experience in building services with a strong DevOps influence with modern PaaS/IaaS environments
  • Understanding of general user experience and UI design principles
  • Experience with newer JavaScript technologies such as ES6, Angular, TypeScript
  • Ability to understand requirements and map to technical implementation
  • Unafraid of changing and refactoring legacy code to meet today’s design standards
  • Proficient understanding of code versioning tools such as GIT
  • Experience with Microservices
  • Experience with AWS, Docker, Kubernetes

Hae työpaikkaa