
ItsaCheckmate arendab restoranidele digitaalset tellimistehnoloogiat, ühendades veebi-, rakenduse-, kioski- ja kolmandate osapoolte tellimused ühele platvormile. Ettevõtte tööriistade hulka kuuluvad lojaalsusprogrammid, toitlustusteenuste haldus, QR-koodi abil tellimine ja tellimiskanalite haldus. Need aitavad restoranide meeskondadel tellimusi koordineerida, vigu vähendada ja igapäevast tööd toetada. ItsaCheckmate teenindab enam kui 2400 kaubamärki ning pakub integratsioonide turuplatsi.
Vanem täispinuarendaja, Python ja React
Arenda Pythonit ja Reacti abil tehisintellekti kasutavat restoranitehnoloogia tarkvara üleilmsetele brändidele. Vastuta skaleeritavate funktsioonide eest alates arhitektuurist ja arendusest kuni juurutamise ja seireni.
Kirjeldus
- Tee toote-, disaini- ja arendusmeeskondadega koostööd skaleeritavate veebirakenduste loomiseks, testimiseks, juurutamiseks ja hooldamiseks.
- Kasuta tehisintellektil põhinevaid kodeerimisagente tootearenduse kiirendamiseks ja vigade lahendamiseks.
- Loo ja hoolda RESTful- ja GraphQL-liideseid.
- Loo asünkroonseid rakenduse töövooge näiteks Sidekiqi abil.
- Arenda kohanduvaid ja suure jõudlusega React.js-i kasutajaliideseid ning korduskasutatavaid komponente.
- Kirjuta ja optimeeri SQL-päringuid PostgreSQL-i ja MySQL-i andmebaasidele.
- Suurenda suurte ettevõttesüsteemide töökindlust, skaleeritavust ja hooldatavust.
- Koosta koos meeskonnaga tehnilisi kirjeldusi, mis toetavad toote tegevuskavasid ja ettevõttearhitektuuri eesmärke.
- Kasuta APM-i ja seirevahendeid jõudluse kitsaskohtade leidmiseks, diagnoosimiseks ja kõrvaldamiseks.
- Märka tehnilist võlga ja juhi praktilisi tegevusi selle vähendamiseks.
- Vii funktsioonid ja keerukad probleemid tootedisainist teostuse, väljalaske ja seireni.
- Tööta toote-, disaini- ja arendusmeeskondadega koostööpõhises pod-mudelis.
- Toeta väliseid kliente, tehes koostööd ettevõttesiseste platvormikasutajatega.
- Sea tehnilise võla vähendamine tähtsuse järjekorda ning paranda samal ajal süsteemi skaleeritavust ja jõudlust.
- Osale arhitektuuri ja tehnilise disaini aruteludes.
- Osale koodiülevaatustes, automatiseeritud testimises, CI/CD-s ja juurutustöövoogudes.
- Diagnoosi ja lahenda katkestusi, selgita välja algpõhjused ning rakenda järelmeetmeid.
- Juhenda nooremarendajaid ja edenda häid arendustavasid tehisintellekti toel.
Nõuded
- Arvutiteaduse või inseneriteaduse bakalaureusekraad või samaväärne praktiline kogemus.
- Vähemalt 6 aastat ettevõtterakenduste arendamise kogemust Pythoniga.
- Vähemalt 3 aastat React.js-i või mõne muu tänapäevase JavaScripti raamistiku kasutamise kogemust.
- Vähemalt 3 aastat kogemust vähemalt 30-liikmelises arendusmeeskonnas.
- Vähemalt 3 aastat täielikult kaugtöö kogemust ja soov jätkata kaugtööd.
- Vähemalt 3 aastat rakenduste arendamise ja käitamise kogemust AWS-is.
- Vähemalt 2 aastat tehisintellektil põhinevate kodeerimisagentide, sealhulgas Claude Code'i või Codexi kasutamise kogemust.
- Kogemus Dockeriga kohalikus arenduskeskkonnas.
- Kogemus ettevõttetaseme tootmiskoormuste käitamisega AWS-is.
- Kogemus RESTful- ja GraphQL-liideste integreerimisega.
- Kogemus SQL-päringute kirjutamisega otse relatsiooniandmebaasi jaoks.
- Kogemus asünkroonse taustatöötluse loomisega mitme tööriista või raamistiku abil.
- Kogemus seirevahenditega, näiteks Datadogi, Sentry või New Relicuga.
- Kogemus automatiseeritud ühiktestide kirjutamisega nii, et koodi katvus on üle 60%.
- Kogemus CI/CD töövoogude arendamisega GitHub Actionsi abil.
- Kogemus pärand-Pythoni rakenduste moderniseerimisega.
- Kogemus tootepõhises arendusorganisatsioonis töötamisega.
- Kogemus mitme arendusmeeskonna või pod'i ülese koostööga.
- Tugev vastutustunne ja omanikutunne, sealhulgas oskus tuvastatud puudujääke esile tuua.
- Kogemus suure tehingumahuga tootmiskeskkondades.
- Oskus teisendada tootenõuete dokumente üksikasjalikeks tehnilisteks kirjeldusteks.
- Valmidus töötada USA idaranniku aja järgi kell 9.00–17.00.