
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A software development company based in Edmonton seeks a motivated individual to join their engineering team as a Backend Developer. You will design and maintain backend services, ship reliable code, and solve complex challenges requiring collaboration with various teams. Ideal candidates have over 4 years of experience in C#/.NET and a passion for continuous improvement. The role offers a paid internship for 4 to 8 months with mentoring opportunities.
Riva is seeking a motivated individual to join our engineering team, where you'll help build and evolve backend systems that power revenue‑critical workflows for large, complex organizations. In this role, you'll gain hands‑on experience working on a mature product with real scale and real customers, contributing to meaningful improvements over time. You are curious, take ownership of your work, and thrive in collaborative environments—bringing clarity to complex problems while continuously learning from and alongside experienced team members.
Reporting to the Engineering Manager, you will design, build, and maintain backend services that power Riva's core sync platform. In this role, you will ship reliable, well‑tested code, improve existing systems, and tackle performance, scalability, and data consistency challenges. You'll work closely with Product, QA, and customer‑facing teams to solve real customer problems, while contributing to code reviews, mentoring, and ongoing modernization efforts that help make our systems better over time.
More specifically, your responsibilities will include:
We are an Edmonton‑based software development company with a global footprint. Our Relationship Engine creates seamless data flow between applications like email, calendar, contacts, and tasks and CRM—synchronizing data and eliminating the need for task switching, application toggling, and data entry duplication across platforms.
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.
We appreciate all applicants for their interest in joining Riva. Please note that only candidates selected to move forward in the process will be contacted.