Senior Fullstack Developer
18 hours ago
- 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.
- 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.
- 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.
- 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.
- 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.
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.
-
Accounting Business Analyst
7 hours ago
Calgary, Canada FullStack Full timeAccounting Business Analyst - AI Expertise - Remote - Canada Join to apply for the Accounting Business Analyst - AI Expertise - Remote - Canada role at FullStack. About 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. We...
-
Accounting Business Analyst
2 weeks ago
Calgary, Alberta, Canada FullStack Full timeAbout FullStackFullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects. We focus on building a trusted, high-performance network where talent can thrive in a positive, respectful, and supportive environment. By prioritizing transparency,...
-
Senior Fullstack Developer, Data Foundations
7 hours ago
Calgary, Canada Fullscript Full timeSenior Fullstack Developer, Data Foundations Join to apply for the Senior Fullstack Developer, Data Foundations role at Fullscript. About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they...
-
Senior Software Engineer II, Fullstack
1 week ago
, , Canada Narvar Full timeJoin 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...
-
Fullstack Developer
2 days ago
Toronto, Ontario, MVP, Canada Hire DigITalent Full timeFullstack Developer Contract6- 12 months (possible extension)Toronto ON (hybrid 3 days on site)This is an incredibly exciting time for this AI & Innovation team. The Fullstack Developer will be part of a team that builds and maintains end-to-end features working across both frontend (including Microsoft Teams-integrated interfaces) and backend APIs that...
-
Senior Fullstack Developer Python
3 weeks ago
, , Canada Synechron Full timeSynechron is a leading global digital transformation consulting firm focused on financial services and technology organizations. Our specialties include end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering. Our 13 FinLabs serve as hubs where we innovate and develop cutting-edge business solutions. We are...
-
Assistant Manager- FullStack Python Developer
4 weeks ago
Calgary, Canada Mphasis Full timeJoin to apply for the Assistant Manager- FullStack Python Developer role at Mphasis 4 days ago Be among the first 25 applicants Join to apply for the Assistant Manager- FullStack Python Developer role at Mphasis Get AI-powered advice on this job and more exclusive features. Position Title – FullStack Python Developer Location- Canada Job Summary – A 7+...
-
Fullstack Web Developer
4 weeks ago
, , Canada Taskify AI Full timeJoin to apply for the Fullstack Web Developer (Remote) role at Taskify AI We’re looking for a dependable, adaptable professional to support day-to-day tasks and ensure smooth operations. This role is straightforward, structured, and easy to learn, making it ideal for anyone who wants a stable income, flexibility, and real-world experience. Flexible Hours |...
-
Senior Fullstack Engineer — Data Foundations
8 hours ago
Calgary, Canada Fullscript Full timeA leading health technology company in Calgary is seeking a Senior Fullstack Developer to join its Data Foundations team. The ideal candidate will have over 5 years of software development experience with a strong focus on backend and full-stack systems. Responsibilities include designing backend services, developing SDKs, and collaborating across teams to...
-
Senior FullStack Developer, Python and React
2 weeks ago
Calgary, Canada SOVRA Full timeSenior FullStack Developer, Python and React Location: Sovra's Calgary Office About SOVRA SOVRA is a leading public procurement platform serving over 7,000 government agencies and connecting them with more than 1 million suppliers across North America. SOVRA offers comprehensive, end-to-end solutions tailored for the public sector. Its solutions are...