04 Nov
|
Arolytics
|
Calgary
Full-time · Remote (Canada) or hybrid in Calgary
Own AroIQ features end to end — the views, APIs, and pipelines that turn high-volumeSCADA data into events operators act on.
Arolytics helps oil & gas operators cut methane through operational efficiency. AroIQ , turns the SCADA data operators already collect into emission events — each with a measured volume and a likely cause, ranked by what they cost. Our engineering team is small and senior, and the software it ships has real environmental, operational, and regulatory impact for operators across North America.
We're scaling AroIQ to hundreds of sites, and we're growing the engineering team to match. We're looking for a Full Stack Developer who can work across the whole stack, think critically about what they're building, and grow quickly into bigger system-level ownership.
You'll understand the product, talk to the people who use it, ask the hard questions, and help decide what gets built.
build and ship across the frontend, backend, APIs, and data layer, and stay accountable for how your work behaves in production.
Write solid, performant frontend code, including
handling live data
time-series and telemetry data
— transform and surface high-volume SCADA data streams efficiently, in both the backend and the UI.
data pipelines, background jobs, and model-output ingestion — that stay reliable as volume grows.
help drive — technical discussions : bring options to the table, reason through trade-offs out loud, and help the team reach a decision.
sharp system design instincts : think about data models, edge cases, failsafes, and guardrails so what you build degrades gracefully instead of breaking silently.
AI-assisted coding
to move fast — while building real understanding of the fundamentals underneath, not just accepting whatever the tools suggest.
product hat : work with product, data science, and our emissions analysts,
optimize for the customer outcome, and speak up when something doesn't make sense.
Help keep the codebase healthy — write tested, maintainable code and care about the technical debt you create.
Solid experience (typically
3–4 years ) building and shipping full-stack production software.
comfortable across APIs, relational databases, and the data layer, not just the UI.
AI-assisted coding , but able to reason about the code yourself, debug it, and build things end to end without leaning entirely on the tools.
Awareness of how modern AI features are built —
RAG, embeddings, and vector databases
(pgvector) — and how LLMs are wired into a frontend at scale, with an eye on latency and cost.
in the making — you care about outcomes for the user, can hold your own in a technical discussion, and aren't afraid to push back.
Supabase or deep PostgreSQL
AWS
experience — S3 for data processing, serverless functions (e.g., Lambda), and how services are deployed and run on AWS — plus familiarity with Vercel.
Experience deploying software (or ML models) to production.
Background in data-heavy or analytics products, or time-series/telemetry data.
React/TypeScript on the frontend (Vite, React Router, TanStack Query, Zustand, Tailwind + shadcn/ui); Supabase (PostgreSQL, Row Level Security, Edge Functions, pgvector, Storage) on the backend; AWS for AI/ML infrastructure; GitHub + GitHub Actions for source control and CI/CD. We lean heavily on AI-assisted development across the entire workflow.
AI-native development is the norm, not the exception. We ship to preview environments before production, review every change, build guardrails in by default, and hold ourselves to enterprise security standards (SOC 2 Type II). Competitive salary and comprehensive benefits. Work that ships to production and reaches operators directly. Remote within Canada, or hybrid from our downtown Calgary office.
#
📌 FULL TIME FULL STACK DEVELOPER (REMOTE) (Calgary)
🏢 Arolytics
📍 Calgary