Senior Full Stack Developer – AI-Enabled SaaS
1 week ago
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.
-
Senior Full Stack Developer
7 days ago
Canada, Remote CoLab Full time $120,000 - $180,000 per yearAbout 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,...
-
Senior Full Stack Developer
2 days ago
Canada, Remote CoLab Software Full time $120,000 - $180,000 per yearAbout 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,...
-
Senior Full-Stack Developer
7 days ago
Remote - Canada Knak Full time $100,000 - $150,000 per yearKnak 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...
-
Full Stack Ruby on Rails Developer
1 week ago
Remote - Canada Acquird Full time $120,000 - $180,000 per yearAbout 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. ...
-
Full Stack Developer L3
1 week ago
Calgary, BC, Toronto (Remote-Friendly), Canada Robots and Pencils Full time $80,000 - $120,000 per yearEmployment 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...
-
Full Stack Developer
2 days ago
remote Toronto, Ontario, Canada . full-time . July , Open Full time $100,000 - $120,000 per yearWe'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...
-
Junior Full Stack AI Engineer
2 days ago
Remote, Canada Mogo Finance Technology Full time $60,000 - $70,000 per yearLocation: 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...
-
Full Stack Developer(LLM/LLM Ops)
1 week ago
Remote, Canada 28c2be1f-be27-4ce2-aa6f-6bdc7b9dfcca Full time $80,000 - $120,000 per yearFull 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...
-
Full Stack Developer
7 days ago
Remote, Canada SBC Sales and Marketing Full time $60,000 - $100,000 per yearOverview: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,...
-
Sr. Java Full Stack Developer
2 days ago
Remote, Canada Blackstraw LLC Full timeJob 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...