Senior Full Stack Developer – AI-Enabled SaaS

1 week ago


Remote, Canada Riva International Full time US$100,000 - US$150,000 per year

Riva is building the next phase of our AI-enhanced SaaS platform and looking for a Senior Full Stack Developer to help design, implement, scale and secure new features. Our service will significantly enhance our existing customer's sales and client management workflows, using the latest techniques and technologies in artificial intelligence and data science, unlocked at scale using the AWS cloud.

WHAT YOU WILL BE DOING

Delighting our customers, by...

  • Using your expertise in AWS (Lambda. Glue, S3, Bedrock, OpenSearch, DocumentDB and API gateways) to build rock solid, performant and maintainable backends for our AI services, while also helping the team get up to speed on this stack.

  • Designing and implementing modern front-end UIs that integrate AI-powered features in Vue and TypeScript

  • Building, testing and deploying scalable, maintainable back-end services and microservices in .NET (and maybe )

  • Integrating LLMs, generative AI, and other AI APIs into production applications.

  • Implementing NLP and ML models for automation, insights, and personalization.

  • Building connectors to data sources such as Exchange and Salesforce for RAG based AI pipelines.

  • Design ETL pipelines that intelligently and efficiently allow complex data to be used simply.

  • Designing secure and well-documented REST, OData, and WebSocket APIs.

  • Managing and optimizing data models across SQL, NoSQL, vector databases and Redis.

  • Keeping things safe and secure with robust authentication and authorization mechanisms and data protection mechanisms to protect user data and ensure system security.

As well as keeping the team sane by...

  • Writing high quality, testable, readable, sensible code. Let's not have fire drills.

  • Building, Deploying and maintaining workloads on AWS using modern CI/CD pipelines.

  • Writing and maintaining automated tests across the stack.

  • Implementing and utilizing monitoring tools to proactively identify and resolve potential issues, ensuring system health and performance.

  • Be actively organised. Participate in our daily stand-ups, our planning sessions, and our retrospectives and demos. We're a team and we need to work together seamlessly.

TECH STACK

  • AWS Cloud Services: BedRock, EC2, S3, ECS, Lambda, Glue, API Gateway, CloudWatch, IAM, Secrets Manager, terraform or AWS SAM. Did we forget to tick any boxes?

  • Backend: C#, .NET 8+, (for some services)

  • Front-end: HTML, CSS, TypeScript, Vue 3, Bootstrap

  • AI: LLM, Gen AI, NLP, ML, AWS Bedrock

  • Dev: Visual Studio / VS Code, Postman, fiddler, Resharper

  • Testing: NUnit or MSTest (backend), Jest (front-end)

  • Databases: Relational, document based, vector-based

  • APIs & Messaging: REST / OData, Web Sockets, use Postman or other API test technologies to validate data flow through microservice and API endpoints

  • Identity & Authorization: OAuth 2, OIDC with JWT

  • Source Control & Code Repo: Git, GitHub

  • DevOps / Infrastructure: Docker, TeamCity or Jenkins or GitHub Actions, Octopus Deploy

  • Monitoring: Splunk

WHAT YOU BRING TO THE ROLE

  • Problem solving, critical thinking, and an open, respectful mind.
  • Experience building SaaS solutions on AWS, including CI/CD deployment to multiple environments.

  • 5+ years full stack development with C#, .NET 8+, JavaScript/TypeScript, and modern frontend frameworks (Vue or Angular).

  • 2+ years integrating LLMs or AI APIs into production systems, including RAG and prompt engineering

  • Experience with vector databases such as Amazon Kendra or OpenSearch

  • Solid knowledge of NLP/ML concepts and practical implementation.

  • Proficient in Git-based workflows and resolving merge conflicts.

  • Skilled in building and troubleshooting APIs.

  • Strong debugging and performance optimization skills.

  • Experience with automated testing at multiple levels (unit, integration, end-to-end).

  • Comfortable producing and reviewing architectural documentation.

  • Clear technical communication with both technical and non-technical stakeholders.

  • Able to adapt to evolving requirements.

  • Intellectual curiosity and the desire to learn new things, techniques, and technologies.

  • Must hold a valid work permit or be a permanent resident or citizen of Canada.??

Bonus Points For:

  • Experience in a fast-paced team moving quickly to keep up with a rapidly changing industry

  • Experience in Jira and Confluence, ProductBoard and/or Lucid. Microsoft Teams.

  • Being focused on making customers happy with great products rather than focussing on the product as the end goal.

  • AWS certifications (AWS Certified Developer Associate, AWS AI Practitioner, AWS Solutions Architect Associate, AWS Machine Learning Specialty).

  • Experience with Graph QL

  • Experience with Chai, Mocha, Vue Test Utils, Selenium, Cypress, Playwright

  • Contributions to open-source projects.

CORE COMPETENCIES FOR SUCCESS

  • Integrity & Accountability: Acting with honesty and responsibility, taking ownership of actions and decisions. Navigating organizational dynamics.

  • Collaboration: Inspires and motivates others, embraces diverse perspectives, and works effectively in teams to achieve shared goals.

  • Continuous Learning: Understanding key drivers of company success and applying knowledge to achieve goals.

  • Design Thinking: Using creativity, new technologies, and customer-centered approaches to solve complex problems.

  • Analytical Thinking & Decision Making: Analyzing data and situations to make well-informed decisions.

  • Managing Resources & Digital Dexterity: Combines adaptability to new technologies with effective utilization of time, budget, and talent to optimize outcomes and drive continuous improvement.

  • Operational Alignment & Coordination: Ensures that operational activities are coordinated, efficient, and focused on achieving strategic objectives.

  • Talent Management & Development: Cultivates talent by providing development opportunities and fostering a high-performance culture.

  • Innovation: Drives creative solutions, encourages experimentation, and fosters an environment where new ideas can thrive.

MORE ABOUT RIVA

Riva is an Edmonton-based software company with a global footprint. Our Relationship Engine syncs data across enterprise applications (email, calendars, contacts, tasks, CRM) to remove friction and reduce duplicate work.

We offer a work culture that fosters diversity, equity, inclusion, and fun. Where curiosity is rewarded, and each day offers the chance to learn, grow, and contribute to the efforts of people you like, respect, and value.

WHAT WE BRING TO THE TABLE

Total compensation package including;

  • RRSP/IRA matching.

  • Paid vacation starting with 3-weeks.

  • Paid wellness time allowing for flexible discretionary allocation for mental health, personal benefits, and personal time.

  • Paid time off to volunteer with charities of your choice.

  • Extended health care benefits, dental and life insurance.

  • Professional development and training allowance for career advancement.

If this sounds like a good fit, apply with your resume and a brief summary of relevant projects. Only shortlisted candidates will be contacted.

Must hold a valid work permit or be a permanent resident or citizen of Canada.

Riva is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.



  • Canada, Remote CoLab Full time $120,000 - $180,000 per year

    About CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...


  • Canada, Remote CoLab Software Full time $120,000 - $180,000 per year

    About CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...


  • Remote - Canada Knak Full time $100,000 - $150,000 per year

    Knak is a mission-driven companyWhy? Because our time is limited, our competition is fierce, and our margin for error is small. For us to have the greatest impact on the world, we need to be laser focused on our core mission, which is...Empowering people to be creative.That's why Knak exists.We are a world-class enterprise email and landing page creation...


  • Remote - Canada Acquird Full time $120,000 - $180,000 per year

    About UsProfitable B2B SaaS company with our teams are based in North America, but this role is remote from Canada. We're only open to Senior+ Devs who don't require relocation and are eligible to work in Canada :)We're one of the top no-code data segmentation platforms that help marketing teams filter data and run targeted campaigns without writing code. ...


  • Calgary, BC, Toronto (Remote-Friendly), Canada Robots and Pencils Full time $80,000 - $120,000 per year

    Employment Type: Full-Time Robots & Pencils is seeking a Full Stack Developer (Level 3) to contribute to the development of conversational and agentic AI applications within our AI & Agents practice. This team is responsible for creating, scaling, and maintaining intelligent, interactive chat and automation systems that enable seamless, human-like customer...


  • remote Toronto, Ontario, Canada . full-time . July , Open Full time $100,000 - $120,000 per year

    We're looking for a Full Stack Developer with experience embedding dashboards, customizing visual analytics, and working across the full stack to support internal and external reporting needs. You'll lead the integration of Apache Superset into our Vue-based web application, applying advanced styling and ensuring the user experience feels cohesive and...


  • Remote, Canada Mogo Finance Technology Full time $60,000 - $70,000 per year

    Location: Remote (Canada)Team: Product & EngineeringType: Full-timeBase Salary for the role: $60,000 - $70,000 CADAt Mogo, we're building the future of finance through bold innovation and AI-native platforms. This role is part of our Intelligent Investing team. Build the Future of Wealth - With IntentionIntelligent Investing isn't about layering AI onto...


  • Remote, Canada 28c2be1f-be27-4ce2-aa6f-6bdc7b9dfcca Full time $80,000 - $120,000 per year

    Full Stack Developer(LLM/LLM Ops) - Remote/Canada/UAEPosition Title: Full Stack Developer(LLM/LLM Ops) - Remote/Canada/UAELocation: Canada preferred, also possible in UAE or fully RemoteExperience: 2–4 yearsCompany: SuperQ Quantum Computing Inc.About the Role:SuperQ is looking for a Full Stack Engineer with expertise in AI and LLM-driven development to...


  • Remote, Canada SBC Sales and Marketing Full time $60,000 - $100,000 per year

    Overview:We're looking for a skilled and motivated Full Stack Developer, who enjoys building modern mobile applications and websites. You'll work on both the frontend and backend, help design reusable components and make sure our systems are efficient, stable, easy to maintain.Location: Toronto – in person or remote within CanadaResponsibilities:Design,...


  • Remote, Canada Blackstraw LLC Full time

    Job description:Company Background:Blackstraw is a early stage AI startup from Tampa Bay FL. Utilizing a unique combination of our AI Platforms and Services backed by real world AI deployment experience, we deliver innovative solutions to our growing list of clients. This is the perfect opportunity for anyone who is looking to become a part of an innovative...