
Back End Lead Software Engineer
Agoda: Agoda yhdistää maailman matkailun kautta. Tarina alkoi vuonna 2005 kahdesta pitkäaikaisesta ystävästä, jotka intohimonaan matkustamiseen perusti Agoda. Nykyään olemme Booking Holdingsin osa, yli 7 000 työntekijää 90 maasta. Tehtävä sijoittuu Bangkokiin, Thaimaahan relocaatio-paketin kanssa. Taustajärjestelmätiimissä rakennamme skaalautuvia järjestelmiä ja API-rajapintoja, jotka kattavat varastoinnin, hinnoittelun, tuotetiedot, asiakastiedot, viestinnän, kumppidatan, varausjärjestelmät, maksut ja paljon muuta. Käytämme Scalaa ja Go:ta, Kafkaa ja Aerospikeä sekä ketterää kehitystä. Rooliin kuuluu arkkitehtuurin muotoilu, tiimin ohjaus ja järjestelmän arkkitehtuurin jatkuva parantaminen. Tämä on senior-tason positio Bangkokissa.
Työn tiedot
Vastuualueet
- Johda tuotteen ominaisuuksien, kokeilujen ja teknisten aloitteiden sekä monimutkaisten järjestelmien kehittämistä.
- Toimi teknisenä johtajana muotoilemalla arkkitehtuuripäätöksiä sekä ohjaamalla hajaantunutta tiimiä
- Paranna jatkuvasti järjestelmäarkkitehtuuria ja ohjaa parempaa ohjelmistosuunnittelua ja insinööritaitoja.
- Roolissa vahvistaa ketterien ja Scrum-menetelmien käyttöä.
- Tekee tiiviisti yhteistyötä backend-, client-side- ja infrastruktuuritiimien kanssa parhaan teknisen ratkaisun saavuttamiseksi.
- Tunnista proaktiivisesti mahdollisuuksia parantaa tuotteita, koodin laatua ja kehitysprosesseja.
- Kirjoita korkealaatuista, ylläpidettävää koodia ja tue muita samaan.
- Vaikuta tärkeisiin teknisiin päätöksiin koko organisaatiossa.
Vaatimukset
- 10+ vuoden kokemus suorituskykykriittisten sovellusjärjestelmien rakentamisesta JVM-teknologia-alustalla (Java, Scala TAI Kotlin)
- Todistetusti johtanut projekteja, teknisiä aloitteita ja/tai insinöörijoukkoja, järjestelmiin kuuluu kokonaisomistus
- Käytännön kokemus data-alustoista kuten SQL, Cassandra tai Hadoop sekä ymmärrys oikean ratkaisun valitsemisesta eri sovellusvaatimuksiin
- Vahva algoritmija ja datastruktuurien tuntemus
- Todistettu ohjelmistokehityksen ja koodauksen laatu
- Kyky parantaa tiimin tuottavuutta KPI-ohjautuvalla insinöörikäytännöllä
- Vahvat ohjelmistoarkkitehtuurin taidot ja arkkitehtuuripäätösten ohjaaminen
- Intohimo ohjelmistopesäisutumiseen, jatkuva oppiminen ja insinöörien huippuosaaminen
- Erinomainen sekä kirjallinen että suullinen englannin kielen kommunikaatiokyky
Taidot ja teknologiat

Aiheeseen liittyvät mahdollisuudet
Löydä lisää kiinnostuksen kohteisiisi ja taitoihisi sopivia mahdollisuuksia