Senior Full Stack Engineer

Full-time, Permanent, On-site
Apply Here
Apply Here

About Arcus Power Corp

Arcus is at the forefront of the global shift towards electrification and low-carbon power systems. Our AI-driven Energy CostManagement platform is revolutionizing power management by enabling users to optimize operations based on electricity prices, peak demand periods, and market opportunities. Originally a tech startup in Calgary, Arcus is now expanding globally.

Our diverse team of data scientists, software developers,electrical engineers, and market analysts is committed to creating intelligent models that support efficient energy resource consumption. Arcus Power fosters a collaborative, innovation-driven, and dynamic culture, where everyone's input is valued.

What You'll Build


Modern Frontend Applications

  • Build responsive, pixel-perfect React applications using TypeScript
  • Create reusable component libraries and design systems (Storybook)
  • Implement sophisticated data visualizations using D3, Visx, or Recharts
  • Design and maintain a cohesive design system with careful attention to typography, color, and spacing
  • Partner with product and design to deliver production-ready features
  • Ensure exceptional performance and accessibility across all interfaces


Scalable Backend Systems

  • Design and implement RESTful APIs using FastAPI and Python
  • Build micro services architectures for real-time data delivery
  • Optimize SQL/NoSQL database queries schemas for
  • Implement robust authentication, authorization, and security practices
  • Create background jobs and data processing pipelines
  • Ensure system reliability through testing and monitoring


End-to-End Ownership

  • Ship features from concept to production, across frontend and backend
  • Collaborate with designers to refine user flows and interactions
  • Integrate ML models and analytics into user-facing features
  • Participate in code reviews and mentor other engineers
  • Contribute to architectural decisions and technical direction

Your Qualifications

Must Have:

  • 5-7+ years of full stack experience building production applications
  • Expert-level proficiency in React and TypeScript
  • Deep understanding of modern JavaScript/ES6+, HTML5, and CSS3
  • Strong backend experience with Python and FastAPI
  • Proven track record building polished, user-friendly UIs
  • Experience with component libraries and design systems
  • Solid understanding of responsive design and cross-browser compatibility
  • Proficiency with state management (Redux, Tanstack, Context API, Zustand)
  • Experience with SQL and NoSQL databases
  • Strong grasp of RESTful API design and micro services architecture
  • Familiarity with modern build tools (Vite, Webpack, etc.)
  • Experience with Git workflows and CI/CD pipelines
  • Excellent eye for detail in UI/UX implementation


Highly Valued:

  • Experience with data visualization libraries (D3.js, Visx, Recharts, Plotly)
  • Proficiency with Storybook for component development and documentation
  • Background in building enterprise SaaS applications
  • Experience with Figma and translating designs to production-quality code
  • Experience with Mantine component library and styling approaches
  • Familiarity with testing frameworks (Vitest, React Testing Library, Playwright)
  • Knowledge of Python ecosystem (Pydantic, SQLAlchemy, async patterns)
  • Understanding of time-series data and real-time analytics interfaces
  • Background in performance optimization and lighthouse scores
  • Experience with design tokens and theming systems
  • Contributions to open-source projects or component libraries

Key Competencies & Attributes

  • Craft & Polish: You sweat the details and deliver pixel-perfect implementations
  • User Empathy: You think deeply about user workflows an UX impact
  • Systems Thinking: You design components and APIs for reusability and maintainability
  • Ownership: You ship complete features, deliver customer value, and stand by the reliability and available of your work, not just crunch through tickets
  • Collaboration: You work effectively with designers, product managers, and engineers
  • Pragmatism: You balance perfection with shipping and know when "good enough" is right
  • Communication: You articulate technical decisions and can advocate for users

Compensation

What Arcus Can Offer

Competitive base salary

·      Comprehensive health and wellness benefits

·      RRSP matching program

·      Three (3) weeks of annual paid vacation

·      Opportunities for professional growth in AI, MLOps and energy technology

Working at Arcus

Join Us

This is your chance to build beautiful, powerful applications that drive the energy transition. If you're a craftsperson who believes enterprise software can be delightful, if you care deeply about both code quality and user experience, and if you want your work to have real climate impact—we want to build this with you.

At Arcus Power, every component, every interaction, every API moves us closer to a decarbonized future.