Job descriptionSEARCH PROFILE Organization: ArcobiRole: Senior Full-Stack EngineerLocation: Calgary, AB, On Site work environment (Friday’s work from home)Address: Suite 865, 401 9th Ave SW, Calgary, ABWebsite: https://arcobi.com CultureSmith is proud to partner with Arcobi in the search for a new Senior Full Stack Engineer. This is a high-impact senior role ideal for someone who thrives in dynamic, growth-stage environments. About Arcobi:Arcobi (formerly Arcus Power) is at the forefront of the global shift towards electrification and low-carbon power systems. Their AI-driven Energy Cost Management 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, Arcobi is now expanding globally. Their diverse team of data scientists, software developers, electrical engineers, and market analysts are committed to creating intelligent models that support efficient energy resource consumption. Arcobi fosters a collaborative, innovation-driven, and dynamic culture, where everyone's input is valued. Role Overview:Arcobi is seeking an exceptional Senior Full-Stack Engineer who combines technical excellence with a passion for crafting beautiful, intuitive user experiences. You'll build enterprise-grade applications where visual appeal meets best-in-class functionality—creating interfaces that energy market professionals and Fortune 500 companies rely on to optimize electricity usage and integrate renewable energy. This role is for someone who believes that enterprise software doesn't have to be ugly. Working closely with their product team, you'll architect modern React applications with TypeScript that are as delightful to use as they are technically robust. If you obsess over details—from component architecture to the perfect button hover state—and want your work to accelerate the clean energy transition, this is your opportunity. What You'll Build:Modern Frontend ApplicationsBuild responsive, pixel-perfect React applications using TypeScriptCreate reusable component libraries and design systems (Storybook)Implement sophisticated data visualizations using D3, Visx, or RechartsDesign and maintain a cohesive design system with careful attention to typography, color, and spacingPartner with product and design to deliver production-ready featuresEnsure exceptional performance and accessibility across all interfaces Scalable Backend SystemsDesign and implement RESTful APIs using FastAPI and PythonBuild microservices architectures for real-time data deliveryOptimize SQL/NoSQL database queries schemas forImplement robust authentication, authorization, and security practicesCreate background jobs and data processing pipelinesEnsure system reliability through testing and monitoring End-to-End OwnershipShip features from concept to production, across frontend and backendCollaborate with designers to refine user flows and interactionsIntegrate ML models and analytics into user-facing featuresParticipate in code reviews and mentor other engineersContribute to architectural decisions and technical direction Your Qualifications:Must Have:5-7+ years of full stack experience building production applicationsExpert-level proficiency in React and TypeScriptDeep understanding of modern JavaScript/ES6+, HTML5, and CSS3Strong backend experience with Python and FastAPIProven track record building polished, user-friendly UIsExperience with component libraries and design systemsSolid understanding of responsive design and cross-browser compatibilityProficiency with state management (Redux, Tanstack, Context API, Zustand)Experience with SQL and NoSQL databasesStrong grasp of RESTful API design and microservices architectureFamiliarity with modern build tools (Vite, Webpack, etc.)Experience with Git workflows and CI/CD pipelinesExcellent 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 documentationBackground in building enterprise SaaS applicationsExperience with Figma and translating designs to production-quality codeExperience with Mantine component library and styling approachesFamiliarity 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 interfacesBackground in performance optimization and lighthouse scoresExperience with design tokens and theming systemsContributions to open-source projects or component libraries Key Competencies & Attributes:Craft & Polish: You sweat the details and deliver pixel-perfect implementationsUser Empathy: You think deeply about user workflows an UX impactSystems Thinking: You design components and APIs for reusability and maintainabilityOwnership: You ship complete features, deliver customer value, and stand by the reliability and available of your work, not just crunch through ticketsCollaboration: You work effectively with designers, product managers, and engineersPragmatism: You balance perfection with shipping and know when "good enough" is rightCommunication: You articulate technical decisions and can advocate for users How to Apply: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—Arcobi wants to build this with you. Please submit your resume and cover letter by email or via LinkedIn:Tony Harvie, Partner – CultureSmithEmail: tony@culturesmith.ca Arcobi is proud to be an equal opportunity employer. They are committed to an inclusive, diverse, and accessible workplace where everyone is welcomed and valued — regardless of race, religion, color, national or ethnic origin, gender, age, sexual orientation, gender identity, disability, or veteran status. This posting provides a high-level overview of the role. Responsibilities and qualifications may evolve as Arcobi continues to grow and respond to community needs. We appreciate the interest of all applicants. Please note that only those selected for an interview will be contacted.