Arcobi
Posted 8mo ago

Senior Full-Stack Engineer

Arcobi
Calgary, Alberta, Canada
OnsiteFull Time
Responsibilities
  • building interfaces
  • designing APIs
  • shipping features
Requirements
  • 5+ years full-stack experience
  • Expert in React and TypeScript
  • Strong Python and FastAPI backend skills
  • Experience with design systems
  • Data visualization
  • SQL/NoSQL, CI/CD, and production-grade UI/UX
Technical tools mentioned
ReactTypeScriptJavaScript/ES6+HTML5CSS3D3D3.jsVisxRechartsPlotlyStorybookFastAPIPythonSQLNoSQLReduxTanstackContext APIZustandViteWebpackGitCI/CDFigmaMantineVitestReact Testing LibraryPlaywrightPydanticSQLAlchemy

Job description

Job Type: Full-Time, Permanent, On-Site
Location: Suite 865, 401 – 9th Avenue SW, Calgary, AB T2P 3Z5

About Arcobi

Arcobi (formerly Arcus Power) is at the forefront of the global shift towards electrification and low-carbon power systems. Our 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.

The Team

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. Arcobi fosters a collaborative, innovation-driven, and dynamic culture, where everyone's input is valued.

Your Role

We're 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 our 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 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 microservices 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 microservices 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

What Arcobi 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

 

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 Arcobi, every component, every interaction, every API moves us closer to a decarbonized future.


About Arcobi

Canadian software helping utilities, energy traders, and industrial operators optimize power-market costs and asset dispatch.

Year founded
2016
Employees
56
Organization type
Private
Latest investment
Raised $8.68M Series A (2022) — led by Longbow Capital Inc.
Headquarters
CA

Similar jobs

Full Stack Engineer roles near Calgary, Alberta
3d
Save
Mark Applied
Hide
Intermediate Full Stack Developer, Innovation Development
Calgary, Alberta, Canada
OnsiteFull Time
MNP LLP
MNP LLP: Canadian professional services firm specializing in accounting, tax, and consulting.
3+ YOERequires 3+ years building full-stack applications, strong C#/.NET, ASP.NET Core, TypeScript, Angular, Azure, data technologies, automated testing, DevOps, CI/CD, architecture, and Agile/Scrum experience.
C#, .NET, ASP.NET Core, .NET 8, REST, TypeScript, Angular, Angular 19, Microsoft Azure, Azure SQL, Cosmos DB, Terraform
4d
Save
Mark Applied
Hide
Full Stack Developer
Calgary or Edmonton or Vancouver or Toronto
OnsiteFull Time
Flair Airlines
Flair Airlines: Canadian ultra-low-cost airline serving travelers with scheduled Boeing 737 flights across Canada and North America.
5+ YOEBachelor’s degree in computer science, software engineering, or related field; 5+ years software development experience; web, API, integration, cloud, database, Git, and Agile experience required.
.NET, C#, Python, Next.js, React, TypeScript, Flutter, SQL, NoSQL, AWS, Git, CI/CD
5d
Save
Mark Applied
Hide
Entry Level Full Stack Engineer (Chat Platform)
Toronto or Vancouver or Montreal or Calgary or Canada
$85k-$107k/yr RemoteFull Time
Yelp
YelpNYSE: YELP: Public local-business platform helping consumers discover, connect with, and transact through trusted information, photos, and reviews.
Bachelor's degree in Computer Science or equivalent experience; proficiency in Python and TypeScript; strong software engineering fundamentals; familiarity with client-server architecture and interest in real-time systems.
Python, TypeScript, React, Flask, Server Driven UI
5d
Save
Mark Applied
Hide
Senior Full Stack Developer
Calgary, Alberta, Canada
OnsiteFull Time
Cardon Group
Cardon Group: Canadian micro-private-equity firm that invests in, owns, and operates small and mid-cap businesses across Canada.
8+ YOERequires 8+ years of professional software development experience, full-stack expertise, and proficiency with TypeScript/JavaScript, React, Next.js, Node.js, NestJS, REST APIs, SQL Server, Prisma ORM, and Redis.
TypeScript, JavaScript, React, Next.js, Node.js, NestJS, REST API, SQL Server, Prisma ORM, Redis, Microsoft Azure, Microsoft Azure App Services, SQLite
1w
Save
Mark Applied
Hide
Full Stack Developer
Calgary, Alberta, Canada
$60k-$120k/yr OnsiteFull Time
CGI
CGITSX: GIB.A: Global IT consulting and business services firm.
Build scalable web and mobile applications using backend and frontend technologies, APIs, databases, cloud platforms, containers, CI/CD, testing, security, and architecture practices.
Node.js, TypeScript, Java, C#, Python, Go, RESTful APIs, GraphQL, JWT, OAuth 2.0, OpenID Connect, WebSockets, Swift, SwiftUI, UIKit, Xcode, Kotlin, Jetpack Compose, Android Studio, React Native, Flutter, .NET MAUI, PostgreSQL, MySQL, SQL Server, MongoDB, Firebase, Firestore, DynamoDB, Redis, AWS, Azure, Google Cloud, Docker, GitHub Actions, GitLab CI, Jenkins, Azure DevOps, Git, GitHub, GitLab, Bitbucket, Jira, Postman, Swagger, OpenAPI, Apple Push Notification Service (APNs), Firebase Cloud Messaging (FCM), Apple App Store, Google Play, MVC, MVVM, SOLID, .NET
1w
Save
Mark Applied
Hide
Full Stack Engineer (AI-Enabled)
Calgary, Alberta, Canada
$76k-$142k/yr OnsiteFull Time
BMO
BMOTSX: BMO: Diversified North American financial services provider.
5+ YOERequires 5–10 years in backend or full-stack development, backend and frontend proficiency, production delivery, system design, APIs, LLM applications, prompt engineering, RAG, and strong collaboration skills.
Java, Spring Boot, Node.js, Python, React, Angular, LangChain, LangGraph, AWS Bedrock, Azure OpenAI, Copilot Studio, OpenAI, Anthropic APIs, pgvector, OpenSearch, Pinecone, Chroma, Microservices, SQL, NoSQL, Oracle, AWS, Azure, Docker, Kubernetes, Kafka, CI/CD, Copilot
4w
Save
Mark Applied
Hide
Senior Full-Stack Engineer
Montreal or Boulder or Calgary
$160k-$170k/yr HybridFull Time
Landjourney
Landjourney: Private fintech software helping agricultural lenders and farmers manage loan origination, servicing, documents, and capital markets.
7+ YOERequires 7+ years of full-stack development, production experience across frontend and backend, deep Python/FastAPI expertise, Angular or React, TypeScript, SQL, Redis, and strong communication skills.
Angular, FastAPI, Python, Pydantic, PostgreSQL, SQL, Redis, React, Next.js, Refine, TypeScript, RxJS, CockroachDB, Temporal, Turborepo, Supabase, Vercel, GitHub Actions
1mo
Save
Mark Applied
Hide
Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote
Calgary, Alberta, Canada
RemoteFull Time
CoverGo
CoverGo: Modular, no-code insurance platform for health, life, and P&C.
8+ YOE2+ Mgmt8+ years full stack engineering experience, 2+ years in a lead role, proficiency with .NET Core,C#,GraphQL,MongoDB,Docker,JavaScript,Vue.js/React.js,cloud platforms,microservices,TDD and DDD; strong communication and mentoring skills.
.NET Core, C#, GraphQL, MongoDB, Docker, JavaScript, Vue.js, React.js, AWS, Azure, Google Cloud