ItsaCheckmate
ItsaCheckmate
201 – 500 Työntekijät
KonsultointiLogistiikkaMarkkinointi
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.