Intermediate Full Stack Developer
Job description
Role: Intermediate Full Stack Developer
Company: Cellar Insights Inc.
Location: Hybrid — Calgary, AB, Canada
Position Type: Full-Time
Why Cellar Insights
Founded in 2023, Cellar Insights provides critical insights into perishable-crop storage—starting with potatoes. Our smart storage monitoring and early spoilage detection help growers and processors reduce their risk due to spoilage, shrink and color, and optimize movement timing across multi-site operations.
Deployed across North America, the platform analyzes 1.5M storage datasets and monitors 300M lb of potatoes. Web and mobile dashboards deliver timely alerts and trend analytics; advanced analytics and AI refine predictions behind the scenes—so teams act earlier, waste less, and increase crop value.
Role Overview
We’re looking for an Intermediate Full Stack Developer with 3 years of experience delivering software to real users. You’ll work closely with product and a small, focused engineering team to ship production-ready solutions across web, mobile, and backend systems.
Our platform spans real-time sensor ingestion, cloud infrastructure, cross-platform dashboards, and data visualization — all in service of helping growers make better decisions, faster. You’ll own features end-to-end: from design collaboration through deployment and support.
You’ll report into Engineering and collaborate closely with Product and domain experts. This is a role for someone who wants to build things that matter — where your code directly protects millions of dollars of stored crop.
What you'll work on:
Your work will span a range of engineering challenges across the full stack, including:
- AI Augmented Development: You will have the opportunity to build new skills deploying and working with agent teams to deploy and prototype new ideas rapidly, while maintaining deep understanding and stewardship over the solution.
- Value delivery: Building and maintaining our production platform using VueJS, NodeJS, and whatever the best tools are to get the job done.
- Real-time data systems: Working with streaming sensor data via InfluxDB and AWS services (Lambda, Glue, DynamoDB) to power our ETL platform.
- Data visualization: Helping translate complex environmental and storage data into a clear, usable UX for growers and processors.
- Infrastructure and reliability: Collaborating on architecture improvements, CI/CD pipelines, and system resilience across connected devices and cloud services.
- Cross-platform thinking: Understanding and supporting the requirements of IoT-connected hardware, web dashboards, and mobile experiences.
- Code ownership: Owning your work from development through deployment — including testing, monitoring, and production support.
Technical Environment
You’ll be working across a modern ETL stack with real-time data flowing through InfluxDB and AWS (Lambda, IoT Core, DynamoDB). Our APIs use GraphQL, and our infrastructure is designed around event-driven, serverless patterns. The team ships across web and mobile — you’ll have the opportunity to work across all of it.
What you bring:
3 years of hands-on experience delivering software in a product or engineering environment — ideally including customer-facing products where your work was visible and consequential.
Technical Skills:
- Modern Javascript Frameworks: VueJS NodeJS Python — Your primary working environment for building and shipping features across frontend and backend.
- Cloud and infrastructure — Comfortable working with event-driven cloud, microservices, and serverless patterns in production.
- Real-time and sensor data — Experience (or strong interest) working with streaming, time-series, or IoT data.
- API design — Familiarity with GraphQL or RESTful API design and integration.
- Testing and quality — You know that writing tests is a kindness, not a nuisance — and you’ll advocate for that standard across the team.
- DevOps awareness — Comfortable with CI/CD, deployment pipelines, and production monitoring.
Working Style
- You think in terms of systems, not just features
- You work with humility, curiosity, and empathy every day
- You’re comfortable with ambiguity and evolving priorities in a startup environment
- You write clean, well-structured code and take pride in craftsmanship
- You communicate clearly and collaborate naturally with product, design, and domain experts
- You thrive in small teams where your contributions are visible and impactful
Nice to Have:
- Experience in AgTech, agriculture, food production, or IoT/sensor-based systems
- Familiarity with InfluxDB, time-series databases, or real-time data pipelines
- Experience with mobile development (Flutter, React Native, or similar)
- Background in data visualization or complex dashboard design
How to Apply
Send your application to apply@cellarinsights.com
- Include the role you’re applying for in the subject line
- Provide a cover letter detailing your relevant experience and why you are interested in joining Cellar Insights Inc.
- Somewhere in your application, tell us what excites you about building technology that makes crop storage smarter and more sustainable for growers and processors
¿Te interesa este puesto?