
ItsaCheckmate kehittää digitaalista tilausteknologiaa ravintoloille ja yhdistää verkko-, sovellus-, kioski- ja kolmannen osapuolen tilaukset samalle alustalle. Yrityksen työkaluihin kuuluvat kanta-asiakasohjelmat, catering-hallinta, QR-koodilla tilaaminen ja tilauskanavien hallinta. Ne auttavat ravintoloiden tiimejä koordinoimaan tilauksia, vähentämään virheitä ja tukemaan päivittäistä toimintaa. ItsaCheckmate palvelee yli 2 400 brändiä ja tarjoaa integraatioiden markkinapaikan.
Vanhempi full-stack-kehittäjä, Python ja React
Kehitä tekoälyä hyödyntävää ravintola-alan ohjelmistoa kansainvälisille brändeille Pythonilla ja Reactilla. Vastaat skaalautuvista ominaisuuksista arkkitehtuurista kehitykseen, käyttöönottoon ja valvontaan.
Kuvaus
- Tee yhteistyötä tuote-, suunnittelu- ja kehitystiimien kanssa skaalautuvien verkkosovellusten rakentamiseksi, testaamiseksi, käyttöönotoksi ja ylläpitämiseksi.
- Hyödynnä tekoälypohjaisia koodausagentteja tuotekehityksen nopeuttamiseen ja virheiden korjaamiseen.
- Rakenna ja ylläpidä RESTful- ja GraphQL-rajapintoja.
- Luo asynkronisia sovellustyönkulkuja esimerkiksi Sidekiqin avulla.
- Kehitä responsiivisia ja suorituskykyisiä React.js-käyttöliittymiä sekä uudelleenkäytettäviä komponentteja.
- Kirjoita ja optimoi SQL-kyselyitä PostgreSQL- ja MySQL-tietokantoihin.
- Paranna suurten yritysjärjestelmien luotettavuutta, skaalautuvuutta ja ylläpidettävyyttä.
- Laadi tiimin kanssa teknisiä määrityksiä, jotka tukevat tuotesuunnitelmia ja yritysarkkitehtuurin tavoitteita.
- Hyödynnä APM- ja havainnointityökaluja suorituskyvyn pullonkaulojen löytämiseen, diagnosointiin ja ratkaisemiseen.
- Tunnista tekninen velka ja johda käytännön toimia sen vähentämiseksi.
- Vie ominaisuudet ja monimutkaiset ongelmat tuotesuunnittelusta toteutukseen, julkaisuun ja seurantaan.
- Työskentele tuote-, suunnittelu- ja kehitystiimien kanssa yhteistyöhön perustuvassa pod-mallissa.
- Tue ulkoisia asiakkaita työskentelemällä sisäisten alustakäyttäjien kanssa.
- Aseta tekninen velka tärkeysjärjestykseen ja vähennä sitä samalla, kun parannat järjestelmän skaalautuvuutta ja suorituskykyä.
- Osallistu arkkitehtuuria ja teknistä suunnittelua koskeviin keskusteluihin.
- Osallistu koodikatselmointeihin, automatisoituun testaukseen, CI/CD-prosesseihin ja käyttöönottoihin.
- Diagnosoi ja ratkaise käyttökatkoja, selvitä niiden juurisyyt ja toteuta jatkotoimia.
- Ohjaa uransa alkuvaiheessa olevia insinöörejä ja edistä hyviä kehityskäytäntöjä tekoälyavusteisin menetelmin.
Vaatimukset
- Tietojenkäsittelytieteen tai tekniikan alan kandidaatin tutkinto tai vastaava käytännön kokemus.
- Vähintään 6 vuoden kokemus yrityssovellusten kehittämisestä Pythonilla.
- Vähintään 3 vuoden kokemus React.js:stä tai muusta nykyaikaisesta JavaScript-kehyksestä.
- Vähintään 3 vuoden kokemus vähintään 30 hengen kehitystiimissä työskentelystä.
- Vähintään 3 vuoden kokemus täysin etänä työskentelystä sekä kiinnostus jatkaa etätyötä.
- Vähintään 3 vuoden kokemus sovellusten kehittämisestä ja ylläpidosta AWS:ssä.
- Vähintään 2 vuoden kokemus tekoälypohjaisista koodausagenteista, kuten Claude Codesta tai Codexista.
- Kokemusta Dockerin käytöstä paikallisessa kehitysympäristössä.
- Kokemusta yritystason tuotantokuormien ylläpidosta AWS:ssä.
- Kokemusta RESTful- ja GraphQL-rajapintojen integroinnista.
- Kokemusta SQL-kyselyiden kirjoittamisesta suoraan relaatiotietokantaan.
- Kokemusta asynkronisten taustatöiden käsittelyn rakentamisesta useilla työkaluilla tai kehyksillä.
- Kokemusta havainnointityökaluista, kuten Datadogista, Sentrystä tai New Relicistä.
- Kokemusta automatisoitujen yksikkötestien kirjoittamisesta siten, että koodikattavuus ylittää 60 %.
- Kokemusta CI/CD-työnkulkujen kehittämisestä GitHub Actionsilla.
- Kokemusta vanhojen Python-sovellusten modernisoinnista.
- Kokemusta tuotevetoisessa kehitysorganisaatiossa työskentelystä.
- Kokemusta työskentelystä useissa kehitystiimeissä tai podeissa.
- Vahvaa vastuuntuntoa ja omistajuutta sekä kykyä nostaa esiin tunnistettuja puutteita.
- Kokemusta suurivolyymisista transaktioita käsittelevistä tuotantoympäristöistä.
- Kyky muuntaa tuotevaatimusdokumentit yksityiskohtaisiksi teknisiksi määrityksiksi.
- Mahdollisuus työskennellä Yhdysvaltain itärannikon aikaa noudattavina aikoina klo 9–17.