Frontend-Focused Full Stack Developer
PanevoJob description
Please note: we hire directly and are not engaging recruiters for this role.
------------------------------------------------------------- About Panevo At Panevo we combine our passion for sustainability and engineering to enable industry to optimize utility and process performance, reduce costs and ensure environmental compliance. From strategy, to site auditing and project implementation, we deliver long-term benefit to local businesses and global brands. We have two main software products:
- ioTORQ EMIS: an energy management platform for industrial sites
- ioTORQ LEAN: a lean manufacturing application to detect production downtimes in real time and help improving industrial performance. Our main office is located downtown Vancouver. About this opportunity We are looking for a full-time Frontend-focused Full Stack Developer to join our Vancouver team (hybrid, typically 2 days/week in office). In this role, you will take ownership of the user interface of our industrial data platforms, building intuitive and high-performance applications that process and visualize real-time data from manufacturing environments. You will work across the stack, but with a strong emphasis on frontend development, contributing to product design, user experience, and the evolution of our web applications. This is a hands-on product role with real impact: the interfaces you build are used daily to monitor and optimize real-world operations. Responsibilities
Own the frontend of key product areas, from design to implementation
Build responsive, high-quality user interfaces for data-heavy and real-time applications
Collaborate with product and engineering to improve UX and usability across the platform
Contribute to API design and integrate frontend components with backend services
Develop, test, and deploy new features across the stack
Monitor production systems and resolve operational issues
Communicate status and resolution with a varied customer base
Ensure compliance with good practices and Panevo security policy What you should have
Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics or a related technical field (or equivalent experience demonstrating strong analytical and systems thinking skills)
3–6 years of experience in a software development role
Strong experience with modern frontend frameworks (Vue or React)
Proven ability to build clean, usable, and well-structured interfaces
Solid understanding of JavaScript/TypeScript, HTML, and CSS
Experience working with APIs and integrating frontend with backend systems
Good problem-solving skills and attention to detail
Comfortable working autonomously and taking ownership of features
Nice-to-have
Experience with VueJS or willingness to learn
Experience with Python and backend frameworks (e.g., Django)
Experience with data-heavy or B2B applications (dashboards, internal tools, analytics platforms)
Familiarity with cloud environments (Azure) and containerization (Docker)
Exposure to real-time systems, streaming data, or performance optimization What we’re looking for
Strong UI/UX sensibility: you care about how things look and feel, not just how they work
Ability to simplify complex data into clear and effective interfaces
Ownership mindset: you take responsibility for the quality and impact of what you build
Interest in learning beyond the frontend (APIs, backend, operations) Location: British Columbia (preferred), Ontario Office policy: flexible (mix of working from home + office work) How to apply
When applying on Linkedin, provide the next number in this sequence as the magical number to be considered for this role: 1, 1, 2, 3, 5, 8, ?
Our offer This is a unique opportunity to play a key role in a growing, creative and results-oriented business. We provide:
competitive compensation package with benefits plenty of learning opportunities great vacation package ( 4 weeks + additional days with years at Panevo, up to 6 weeks after 5 years)
work from abroad up to 30 days a year salary range: $80k - $120k
¿Te interesa este puesto?