
Senior Backend Software Engineer
Mga Detalye ng Pag-post
Job Kategorya
Engineering
Uri ng Posisyon
Full-Time
Level ng Career
Mid-Senior
Sektor ng STEM
Engineering
Saklaw ng Salary
$ 110,000 - $ 130,000
Bilang ng Openings
1
Job Paglalarawan
———— Ang Ginagawa Natin ————
- Pangmatagalang panahon: Binibigyan natin ng kapangyarihan ang mga magsasaka na bumuo ng mas matatag na hinaharap para sa pandaigdigang agrikultura.
- Sa ngayon: Bumubuo kami ng modernong irrigation automation para sa bawat grower. Ginagawa namin iyon sa pamamagitan ng pagbuo at pag-deploy ng mga matatalinong device para i-automate ang imprastraktura ng sakahan para sa irigasyon, pagpapabunga, at iba pang mga operasyon kasama ang software upang scalably pamahalaan ang lahat ng ito.
Maaari mong isipin na ito ay tiyak na isang nalutas na problema. Lumalabas na hindi. Lalo na hindi sa sukat na pinapatakbo ng aming mga customer, ang pinakamalaking tatak ng pagkain sa mundo. At doon ka papasok.
———— Ang Aming Stack ————
- Cloud host: Google Cloud Platform (Cloud Run, Cloud Build, Cloud Storage)
- Mga Database: MongoDB, TimescaleDB (Batay sa PostgreSQL)
- Back-end: TypeScript, NodeJS, Mongoose/Typegoose, Jest, Prisma
- Front-end: Typescript, React, PixiJS, Material UI, Leaflet
- DevOps: Terraform, Docker, Github Actions
———— Saan Ka Papasok ————
Bilang Senior Backend Software Engineer sa aming Software and Data team, gagampanan mo ang isang mahalagang papel sa pag-scale ng aming mga system at imprastraktura sa panahon ng aming kritikal na yugto ng paglago habang pinapaunlad ang iyong sarili sa teknikal at propesyonal na paraan.
Ikaw ay:
- Tumulong na pamunuan ang ebolusyon ng arkitektura ng aming mga system upang suportahan ang mabilis na pag-scale
- Magdisenyo at magpatupad ng matatag, modular na mga solusyon na maaaring umangkop sa aming lumalaking pangangailangan
- Gumawa ng mga kumplikadong teknikal na desisyon na nagbabalanse ng perpektong arkitektura na may mga hadlang sa hardware sa totoong mundo
- Tumulong na magtatag at magpanatili ng matataas na pamantayan ng engineering sa aming codebase
———— Ang Iyong Mga Pangunahing Responsibilidad ————
Arkitektura at Pagsusukat ng System
- Idisenyo at ipatupad ang mga nasusukat na arkitektura upang suportahan ang aming lumalaking fleet ng device
- Pangunahan ang modularization ng aming mga kasalukuyang system para mapahusay ang maintainability
- Magtatag ng mga pattern at kasanayan para sa mahusay na ebolusyon ng system
- Gumawa ng mga madiskarteng teknikal na desisyon na isinasaalang-alang ang mga agarang pangangailangan at pangmatagalang scalability
Pagpapaunlad ng Infrastructure
- Bumuo ng matatag na sistema ng komunikasyon ng IoT device
- Idisenyo at ipatupad ang mahusay na imprastraktura ng data upang suportahan ang aming lumalaking pangangailangan ng data
- Mag-set up ng mga system ng pagsubaybay at pag-aalerto na sumusukat sa aming fleet ng device
- Bumuo ng mga diskarte sa paglilipat para sa pagpapaunlad ng aming arkitektura habang pinapanatili ang katatagan ng system
Pamumuno sa Teknikal
- Gabayan ang mga desisyon sa arkitektura at magtatag ng pinakamahuhusay na kagawian
- Balansehin ang mga mainam na solusyon na may praktikal na mga hadlang, lalo na tungkol sa mga limitasyon ng hardware
Pag-unlad at Pagsubok
- Sumulat ng mataas na kalidad, mapanatili na code na nagtatakda ng pamantayan para sa koponan
- Magpatupad ng mga komprehensibong diskarte sa pagsubok para sa mga kumplikadong distributed system
- Lumikha ng teknikal na dokumentasyon upang suportahan ang pagpapanatili at ebolusyon ng system
Pagpaplano at Suporta
- Humimok ng madiskarteng pagpaplano para sa mga bagong feature at teknikal na inisyatiba
- Makilahok sa saklaw ng proyekto, pagtatantya, at pagbuo ng roadmap
- Tumulong sa suporta sa customer para sa mga isyung teknikal na nauugnay sa backend
- Mag-ambag sa full-stack na mga pagsusumikap sa pagpapaunlad kapag kinakailangan upang suportahan ang mga priyoridad ng team
———— Ang Hinahanap Namin ————
Ikaw ay:
- Isang makaranasang arkitekto na maaaring magdisenyo at magpatupad ng mga kumplikadong sistema
- Isang pragmatic builder na kayang balansehin ang mga perpektong solusyon na may praktikal na mga hadlang
- Isang methodical na designer na alam din kung kailan dapat kumilos nang mabilis at umulit
- Isang collaborative na lider na maaaring gumabay sa mga teknikal na desisyon habang nananatiling bukas sa feedback
- Sanay sa mga pinakamahuhusay na kagawian sa industriya para sa mga sistema ng pag-scale
- Maselan at maalalahanin sa iyong teknikal na pagdedesisyon
- Isang mahusay na tagapagbalita na malinaw na makapagpaliwanag ng mga kumplikadong teknikal na konsepto
- Masigasig tungkol sa pagbisita sa mga farm ng customer upang maunawaan ang kanilang mga operasyon at kung paano mas mahusay na mapagsilbihan sila ng aming mga system
Kailangan mo:
- Magkaroon ng pormal na edukasyon sa Computer Science, Computer Engineering, o isang kaugnay na larangan
- Makapagtrabaho nang personal sa Vancouver, BC
———— Ang Ikinatutuwa Namin ————
- Malalim na karanasan sa mga distributed system at scalable na arkitektura
- Karanasan sa aming tech stack
- Interes at/o karanasan sa industriya ng agrikultura/pagpapanatili
- Nakaraang karanasan sa mga startup na may mataas na paglago
- Kakayahan at pagnanais na paminsan-minsan ay maglakbay sa USA at potensyal na iba pang mga bansa
Malakas na background sa:
- IoT device fleet management at mga sistema ng komunikasyon
- Disenyo at pagpapatupad ng imprastraktura ng data
- Modularization ng system at pamamahala ng teknikal na utang
- Mga diskarte sa paglipat para sa mga umuunlad na arkitektura
———— Ano ang Makukuha Mo ————
Kabayaran
- Sahod ~$120,000/taon
- Pakete ng mga pagpipilian sa stock
- Badyet ng kagamitan para sa setup ng iyong workspace
- Mga komprehensibong benepisyo sa kalusugan (dental, paningin, kalusugan ng isip, at higit pa)
Mga patakarang may kakayahang umangkop
- May kakayahang umangkop na patakaran sa bakasyon at time-off
- Hybrid work arrangement (in-office MWF)
- May kakayahang umangkop na oras
- Available ang mga opsyon sa remote na trabaho
Mga pagkakataon sa paglago
- Pamumuno sa engineering
- Buhay sa Vancouver—isa sa mga lungsod sa mundo na may napakalaking pag-access sa kalikasan at mga aktibidad
- Pagkakataong hubugin ang mabilis na lumalagong startup at baguhin ang industriya ng agrikultura
- Mga pagkakataon sa paglalakbay upang bisitahin ang mga grower sa kanilang mga operasyon
Isang medyo matamis na espasyo sa opisina sa 2285 Clark Dr.
Paano mag-apply
Deadline Application: 31/01/2025