About Klassen:
Klassen is a family company built over generations—rooted in hard work, innovation, and a commitment to create value that lasts. We’ve grown from a single truck into a trusted supplier across 40 states and provinces. We are at an inflection point. The business is scaling, complexity is increasing, and we're building the internal technology team that will define how we grow.
About the role
We're looking for a Senior Full-Stack Developer who thrives at the intersection of technical excellence and business partnership. You will not just be "closing Jira tickets". You will be the foundational Lead Builder responsible for taking operational bottlenecks and turning them into fast, user-friendly internal applications.
While the company has deep roots and teams across the Lower Mainland, we are anchoring our technical team in the Sea-to-Sky corridor (Squamish).
We believe in offering a flexible, hybrid environment that provides focus and quality of life, while maintaining strong collaborative ties with our broader operations and legacy engineering teams.
How We Operate (The Klassen Code)
We are not a standard corporate environment. Our internal battle cry is "Create value or die." We expect our technical leaders to operate with a business-first mindset:
- Productivity (Eliminate Waste): You aren't here to build technology for technology's sake. You are here to build systems that optimize our value streams, eliminate non-value-adding activities, and increase our returns on invested capital.
- We Improve (No thumb-sucking): We don't complain about broken processes; we gather data, design solutions, and fix them. We take action.
- Own Your Freedom: We don't do bureaucracy, micromanagement, or endless meetings. You have the flexibility to work when and how you work best, as long as the work gets done. You are empowered to make technical decisions—but you must own the outcomes.
- Share the Spoils: We align our team with long-term value creation through our "K-bucks" profit-sharing program. When the company grows, you grow.
What You Will Build (The Mission)
We have lots of fun problems to solve and dig into! We strive to operate like an internal product studio. Our teams handles the business process mapping and requirements; you handle the architecture, connections and execution. The work is mostly internally focused, so UI/UX needs to be functional, but isn't customer facing.
- The Tools: ex: build a mobile pricing calculator, quoting tools, load order boards, and IoT sensor dashboards.
- The Transition: Help us migrate from our legacy operating systems into modern, fast web applications.
- The Connections: Bring together disparate systems and move us towards process orchestration.
- The AI Frontier: Deploy LLM-driven chatbots for maintenance troubleshooting and operational SOPs.
The Tech Stack (Pragmatism over Dogma):
We use stable, proven tools to solve real problems, and we are currently evolving our stack.
- Where we are: MS365 ERP, custom ERP ops system running on Python, Django, and PostgreSQL. You must be comfortable navigating and maintaining this existing codebase.
- Where we are going: We are actively evaluating and moving towards modern, evolving ecosystems (like Node, React, Next.js, or similar frameworks) for our new product builds and frontend interfaces.
- Your Influence: We care about the outcome, not the religion of the framework. You will have a massive say in defining the tools and languages we use to build the next generation of Klassen software.
What You Need to Qualify:
- 5+ years of software development experience.
- A generalist background: comfortable building a UI, working with APIs and databases, and managing basic DevOps for a small project.
- Familiarity with basic testing practices and CI/CD concepts.
- Notes: we have external resources and support available for deeper data engineering and devops although we are looking to build out these roles over time.