Senior Fullstack Developer

2 weeks ago


Avenue Southwest Calgary Alberta Canada TR M Current opportunities at CarbonAi Full time
Senior Fullstack Developer FT Permanent | Calgary, AB | Apply by December 20, 2025 This is a 12 month fixed term position   The successful candidate must be authorized to work in Canada without the requirement of sponsorship and an Alberta resident with a preference given to candidates who are located in Calgary.   Join CarbonAi in the newly created role of Senior Fullstack Developer where you'll play a pivotal role in designing, developing, and scaling our core platforms. You'll be at the forefront of both backend and frontend development, crafting seamless user experiences while ensuring robust, high- performing backend services. This role is perfect for someone passionate about clean architecture, modular design, and solving complex technical challenges, with opportunities to mentor junior developers and influence system architecture. *Note - this is a 12 month, fixed-term position.  Key Responsibilities:
  • Feature Development: Analyze product requirements and develop robust backend services, such as microservices and API layers, and dynamic frontend features, including interactive dashboards and real-time data visualization tools.
  • Frontend Development: Work with the design team to turn UI/UX designs into responsive, fully functional web applications, ensuring data-driven components are optimized for performance.
  • Microservices Architecture: Collaborate with cross-functional teams to design and implement scalable, secure microservices with well-structured API layers.
  • API Design: Design RESTful APIs that support seamless communication with mobile applications in partnership with mobile development teams.
  • Framework Improvement: Continuously enhance development processes, adopt new design patterns, refactor code, and incorporate data management best practices to maintain scalability and performance.
  • Mentorship & Team Collaboration: Guide junior developers, perform code reviews, and work closely with design, product, and mobile teams to deliver integrated technical solutions with a focus on data integrity and system design consistency.

Knowledge, Skills & Experience:
  • A minimum of 8 years of fullstack development experience is needed for this role.
  • Post-secondary degree, diploma, certification or related in Information Systems, Business Administration, Computer Science, or similar is an asset, but not required.

Backend Development
  • Strong proficiency in C#, with experience in bus communication (e.g., RabbitMQ).
  • Expertise in building RESTful APIs and microservices using .NET 8.
  • Hands-on experience with asynchronous programming, dependency injection, and middleware pipelines.
  • Solid grasp of software architecture principles to create scalable, maintainable systems.
  • Familiarity with modular design patterns, particularly CQRS (Command Query Responsibility Segregation) and separation of concerns, to support clean, flexible, and maintainable codebases.
  Data Management
  • Understanding of relational and NoSQL data structures, focusing on data modeling and efficient data handling.
  • Ability to optimize data access and comprehend basic query structures without needing advanced SQL expertise.
  • Caching Strategies: Knowledge of caching methods like in-memory caching (e.g., MemoryCache) for fast, temporary data storage within single applications, and distributed caching (e.g., Redis) for scaling across multiple servers in distributed environments. Understanding when to apply each strategy, such as using in-memory caching for frequently accessed data with low latency requirements and distributed caching for shared, high-availability scenarios.
  • Additionally, familiarity with cache expiration policies (e.g., time-to-live, sliding expiration) and invalidation strategies to maintain data consistency and optimize performance.

Frontend Development
  • Proficient in modern Angular (17+) with a solid understanding of reactivity principles including RxJS for asynchronous stream and Signals for state management.
  • Skilled in TypeScript, HTML5, CSS3, and SCSS for creating responsive, modular web applications.
  • Knowledge of component-based architecture and frontend state management best practices.
  • Experience in integrating with RESTful APIs and building mobile-responsive web applications.
  DevOps and Cloud Integration
  • Hands-on experience with containerization tools like Docker and Kubernetes for deploying scalable microservices.
  • Proficient in setting up CI/CD pipelines using tools like GitHub Actions to streamline development workflows.
  • Understanding of cloud platforms such as Azure, including APIs, serverless computing, and cloud storage services.

Mentorship & Collaboration
  • Demonstrated ability to mentor junior developers, encourage best coding practices, and support continuous learning within the team.
  • Strong communication skills to collaborate effectively with cross-functional teams and translate business goals into technical solutions.
  • A proactive, problem-solving approach focused on delivering high-quality, scalable software applications.
  Bonus points for:
  • Understanding of workflow management to support various workflow-related processes.
  • Familiarity with blockchain, data provenance, immutability, proofs, and ledger technologies.
  • Awareness of compliance frameworks, security best practices and experience with secure coding techniques.
  • Knowledge of DevOps and the Azure environment, including deployment strategies and infrastructure management.
  • Experience working in a startup environment.
  Working at CarbonAi At CarbonAi, we're not just building technology—we're shaping the future of environmental data, sustainability, and carbon intelligence. Our mission is to empower businesses, governments, and organizations with accurate, auditable, and actionable environmental data that drives real-world impact. If you're passionate about making a difference, solving complex challenges, and being part of something bigger, CarbonAi is the place for you.   We offer:
  • A flexible work week with a combination of in office and work from home days that seek to find balance between professional responsibilities and personal preferences.
  • Competitive compensation package that includes health and dental benefits, life and disability coverage, and a health/wellness spending account.
  • 3 weeks vacation plus 7 flex days per calendar year.
  • Spectacular colleagues and opportunities to learn and grow.
  Be Part of the Change. If you're looking for more than just a job—if you want to be part of a purpose-driven company that's using technology to combat climate change—CarbonAi is the place for you.   Join us, and let's build a sustainable future together.   CarbonAi is committed to an equitable, diverse, and inclusive workforce. We welcome applications from all qualified persons. We encourage women; members of visible minority groups; persons with disabilities; persons of any sexual orientation or gender identity and expression; and all those who may contribute to the further diversification of ideas and talent to apply.
What Makes Us Different? Purpose-Driven Work Every line of code, data point, and project we deliver contributes to a more sustainable planet. Whether it's quantifying emissions, supporting clean energy initiatives, or advancing carbon credit systems, your work here matters.   Innovative Technology We're at the forefront of environmental data solutions with platforms like PROOF, which transforms raw data into trusted environmental outcomes; FIELD, empowering field teams to capture real-time data seamlessly integrated into our systems; VIEW, providing clear, insightful visualizations tied to data provenance; and SPARK, driving clean energy adoption through real-world impact projects like our cookstove initiative that quantifies emissions reductions in remote communities.   Unlocking Carbon Finance At CarbonAi, we're also at the cutting edge of carbon finance, partnering with leading ledger-based technologies to create transparent, immutable data pathways. By connecting environmental outcomes directly to trusted data sources, we're enabling carbon credits that are not only verifiable but also optimized for market integrity. This collaboration supports the future of carbon markets, making sustainable finance more accessible and trustworthy.   AI & the Future of CarbonAi   Collaborative Culture At CarbonAi, you'll be part of a team that values curiosity, collaboration, and diversity of thought. We believe the best ideas come from people who feel heard, supported, and empowered to challenge the status quo.   Growth Opportunities We're scaling fast, and we want our people to grow with us. Whether you're a developer, data scientist, or environmental expert, you'll have opportunities to lead, innovate, and shape the future of CarbonAi.   Impact at Scale Our work directly influences global sustainability goals, from reducing emissions in remote oil fields to enhancing clean cooking initiatives in emerging markets. When you join CarbonAi, you're not just part of a company—you're part of a movement.   What We Value:
• Integrity: Transparency isn't just part of our products—it's how we operate.
• Innovation: We don't just solve problems; we anticipate them.
• Impact: Our technology creates measurable change in the real world.


  • Calgary, Canada FullStack Full time

    Senior Security Engineer (Privacy + Compliance) - Remote - Canada Join our talent network and connect with U.S. clients for flexible, project-based development work as a Senior Security Engineer (Privacy + Compliance). About FullStack FullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and...


  • , , Canada FullStack Full time

    Senior Security Engineer (Privacy + Compliance) – Remote – Canada Join to apply for the Senior Security Engineer (Privacy + Compliance) – Remote – Canada role at FullStack FullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on‑demand projects....


  • , , Canada Narvar Full time

    Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Narvar is growing! We are looking for Fullstack Software Engineers that enjoy working on both APIs and UIs. In this role, you will build products that power the post-purchase experience for the biggest brands...


  • , , Canada GitLab Full time

    A leading software company is looking for a Senior Fullstack Engineer to develop and implement authorization systems that secure access across their platform. This remote role requires expertise in Ruby on Rails and Vue.js, and offers the chance to directly impact millions of users. The ideal candidate will have experience with high-scale backend systems and...


  • , , Canada Samsara Full time

    A technology solutions provider is seeking a Fullstack Software Engineer to join the Safety In-Vehicle Experience team. This remote position allows you to impact the safety and efficiency of physical operations through software development. Ideal candidates will have 7+ years of experience in fullstack applications and proficient in modern technologies like...


  • Hybrid (Calgary, Alberta, CA) Ambyint Full time

    As a Fullstack Software Engineer at Ambyint, reporting to the Senior Software Development Lead, you will work closely with a collaborative and dynamic team to design, develop, and deploy scalable, cloud-native solutions. You'll be responsible for both front-end and back-end development, helping create powerful user experiences and efficient, reliable...


  • Calgary, Canada AMBYINT Full time

    Ambyint is a SaaS company that provides an Industrial IoT platform, leveraging physics-influenced AI models, plus closed-loop control to enable autonomous operations. As a result, we are an instrumental part of the climate technology evolution and a market leader in production optimization for the energy industry. We deliver step-change improvements to our...


  • Calgary, Canada AMBYINT Full time

    Ambyint is a SaaS company that provides an Industrial IoT platform, leveraging physics-influenced AI models, plus closed-loop control to enable autonomous operations. As a result, we are an instrumental part of the climate technology evolution and a market leader in production optimization for the energy industry. We deliver step-change improvements to our...


  • Calgary, Canada AMBYINT Full time

    Ambyint is a SaaS company that provides an Industrial IoT platform, leveraging physics-influenced AI models, plus closed-loop control to enable autonomous operations. As a result, we are an instrumental part of the climate technology evolution and a market leader in production optimization for the energy industry. We deliver step-change improvements to our...


  • , , Canada Vanta Full time

    Senior Fullstack Software Engineer, GRC Join to apply for the Senior Fullstack Software Engineer, GRC role at Vanta. At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and...