Intern C# Full Stack Developer
1 week ago
Location: Edmonton, Alberta (Hybrid)
Company: Riva International
You are a soon-to-graduate student enrolled in computer science, software engineering, or software development studies. You are curious, eager to learn, and motivated to grow your engineering skills through real product development work. You thrive in collaborative environments, adapt quickly, and are excited to contribute to meaningful projects while learning from experienced team members.
WHAT YOU WILL BE DOINGThis is not just a learning role—you will be embedded in an existing development team building and delivering real-world solutions for enterprise customers who trust Riva as a technology leader. You will work closely with experienced team members in an Agile environment, following a structured pathway to grow real-world development skills.
More specifically, your duties will include:
Key Activities
- Contribute to backend and frontend development, including migration from .NET 4.8 to .NET 8.
- Develop automated tests (unit, integration, API, and end-to-end) using modern tools.
- Support refactoring of legacy tooling and internal applications.
- Participate in design discussions, code reviews, and Agile ceremonies.
- Perform manual testing to validate new features and understand system behavior.
- Solve technical problems of low scope and complexity.
- Learn and follow secure coding practices, SDLC processes, and CI/CD workflows.
- Collaborate closely with developers, QA engineers, and product owners.
- Gain guided exposure to AI developer tools to accelerate learning and support good engineering practices.
- 2nd-year student in a computing science diploma or degree program.
- At least one GitHub project you can share.
- Foundation in front-end development: HTML, CSS, JavaScript/ES6+, responsive layouts, and forms.
- Exposure to CSS frameworks (Bootstrap).
- Core backend fundamentals in C#, .NET, SQL, and NoSQL.
- Understanding of OOD, OOP, and common design patterns.
- Basic troubleshooting skills for backend and web applications.
- Familiarity with Git and GitHub.
- Understanding of Agile practices.
- Ability to communicate technical solutions clearly to technical and non-technical audiences.
- Adaptable, coachable, and enthusiastic about continuous learning.
Nice to Have
- Exposure to modern JavaScript frameworks such as Vue, React/Next, or Angular.
- Exposure to
- Experience with testing tools like NUnit, Postman, Jest, or Playwright.
- Exposure to Microsoft PowerShell.
- Interest in AI-assisted developer tooling.
- How modern engineering teams plan, build, test, and ship software.
- Approaches for writing stable and maintainable automated tests.
- Techniques for contributing to and modernizing .NET 8 and JavaScript applications.
- Effective collaboration practices with developers, QA, product, and design teams.
- Responsible use of AI tooling to support quality and accelerate learning.
- Thinking like a full stack developer with ownership and curiosity.
- Work from the Riva Development Centre offices in downtown Edmonton for at least 3 days per week.
- Complete an onboarding program to learn Agile processes, secure coding practices, and product domain.
- Contribute to design discussions during planning meetings.
- Learn to plan your work and deliver on committed objectives.
- Follow best practices in coding, documentation, testing, and security.
- Contribute to defining your personal learning journey.
- Paid internship for 4 to 8 months.
- Access to mentorship and coaching from experienced developers.
- Exposure to enterprise-grade software development practices.
- A culture that fosters diversity, equity, inclusion, and fun.
- Opportunities to volunteer and participate in team activities.
- Professional development and career growth pathways.
Riva is 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—eliminating task switching, application toggling, and data duplication.
Our clients include global banks, hedge funds, and hundreds of Global 1000 companies that demand secure, compliant, and interoperable workflows.
Make your mark on Riva's bright future—and yours
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 without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status.
-
Intern C# Full Stack Developer
1 week ago
Edmonton, Alberta, Canada Riva Full time $45,000 - $65,000 per yearIntern Full Stack DeveloperLocation: Edmonton, Alberta (Hybrid)Company: Riva InternationalWHO YOU AREYou are a soon-to-graduate student enrolled in computer science, software engineering, or software development studies. You are curious, eager to learn, and motivated to grow your engineering skills through real product development work. You thrive in...
-
Full Stack Developer
2 weeks ago
Edmonton, AB, Canada VGen Technologies LLC Full timeTitle: Full Stack Developer - Senior Duration: 1 year+ extension Location: The Full Stack Developer will primarily work remotely; however, the Full Stack Developer may be required to attend meetings or work sessions in Edmonton on reasonable notice from the Province. Job Details: Services and project deliverables should evolve as the work progresses, in...
-
Full Stack Developer
2 weeks ago
Edmonton, AB, Canada VGen Technologies LLC Full timeTitle: Full Stack Developer - Senior Duration: 1 year+ extension Location: The Full Stack Developer will primarily work remotely; however, the Full Stack Developer may be required to attend meetings or work sessions in Edmonton on reasonable notice from the Province. Job Details: Services and project deliverables should evolve as the work progresses, in...
-
Senior Full Stack Developer
2 weeks ago
Edmonton, Ab, Canada Russell Tobin Full timeJob Title: Senior Full Stack Developer Duration: 12 Months with extension Location: Remote Project Overview The organization is undergoing a major digital modernization initiative aimed at improving the efficiency, accessibility, and overall user experience of public-facing digital services. As part of this transformation, the Digital Design and Delivery...
-
Senior Full Stack Developer
2 weeks ago
Edmonton, AB, Canada Russell Tobin Full timeJob Title: Senior Full Stack Developer Duration: 12 Months with extension Location: Remote Project Overview The organization is undergoing a major digital modernization initiative aimed at improving the efficiency, accessibility, and overall user experience of public-facing digital services. As part of this transformation, the Digital Design and Delivery...
-
Senior Full Stack Developer
2 weeks ago
Edmonton, AB, Canada Russell Tobin Full timeJob Title: Senior Full Stack Developer Duration: 12 Months with extension Location: Remote Project Overview The organization is undergoing a major digital modernization initiative aimed at improving the efficiency, accessibility, and overall user experience of public-facing digital services. As part of this transformation, the Digital Design and Delivery...
-
Senior Full Stack Developer
3 weeks ago
Edmonton, AB, Canada Russell Tobin Full timeJob Title: Senior Full Stack Developer Duration: 12 Months with extension Location: Remote Project Overview The organization is undergoing a major digital modernization initiative aimed at improving the efficiency, accessibility, and overall user experience of public-facing digital services. As part of this transformation, the Digital Design and Delivery...
-
Full Stack Developer
4 weeks ago
Edmonton, Canada Onware Inc. Full timeAbout Onware: Onware Business Solutions Inc. is a leading consulting firm specializing in transforming data into powerful insight for the architecture, engineering, and construction industry. We help organizations streamline their processes, improve decision-making, and unlock the full potential of their data. About the role: This role involves developing...
-
Full Stack Developer
3 weeks ago
Edmonton, Canada Onware Inc. Full timeAbout Onware: Onware Business Solutions Inc. is a leading consulting firm specializing in transforming data into powerful insight for the architecture, engineering, and construction industry. We help organizations streamline their processes, improve decision-making, and unlock the full potential of their data. About the role: This role involves developing...
-
Junior Full-Stack Software Developer
1 week ago
Edmonton, AB TE W, Canada bb26e6ac-7c91-4da9-9e48-57f3020657b2 Full time $28,800 - $120,000 per yearJunior Full-Stack Software DeveloperAbout Effortless AdminAt Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the country's leading benefits administration platform, we empower employers with elegant, user-friendly tools that simplify complex processes. We're in an exciting...