
Experienced Full Stack Web Developer – .NET, JavaScript
Riva International, Inc.
full-time
Posted on:
Location Type: Office
Location: Edmonton • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularASP.NETAWSCloudJavaScriptMicroservices.NETNoSQLRedisSOAPSQLVue.js
About the role
- Develop and Deploy Scalable SaaS Features: Build robust, efficient code for our Cloud-based SaaS platform hosted on AWS
- Craft Engaging User Experiences: Create intuitive, responsive user interfaces to enhance customer satisfaction and adoption
- Ensure Data Integrity and Accessibility: Design and implement efficient data models using SQL, NoSQL, and Redis
- Secure and Manage Cloud Infrastructure: Utilize AWS services to build, deploy, and maintain secure, scalable applications
- Integrate Seamlessly with External Services: Develop and consume RESTful APIs, SOAP web services, WebSockets, and OData endpoints
- Implement Robust Authentication and Authorization: Maintain secure access controls using OAuth 2.0, JWT, and Microsoft Graph
- Maintain Code Quality and Collaboration: Participate in code reviews and Agile ceremonies to ensure best practices
- Ensure Software Reliability through Testing: Write automated unit and integration tests to maintain stability and reduce regressions
- Contribute to CI/CD Pipelines: Support continuous integration and deployment for rapid, reliable releases
- Monitor and Troubleshoot Applications: Proactively identify and resolve performance issues to ensure high availability
- Embrace Agile Development Practices: Collaborate effectively using Jira, Confluence, and Scrum methodologies
Requirements
- 4+ years professional experience as a full stack developer in the Microsoft ecosystem
- Strong proficiency in C#, .NET, ASP.NET, JavaScript, and modern frameworks (Vue 3 or Angular preferred)
- Proven experience building and deploying Cloud-based SaaS solutions (AWS preferred)
- Experience with Windows and Web Outlook Add-ins
- Proficient scripting skills in PowerShell
- Hands-on experience with SQL, NoSQL, and caching databases
- Expertise in microservices and API development
- Solid knowledge of authentication protocols (OAuth 2.0, JWT)
- Experience with CI/CD pipelines and automated testing
- Strong understanding of Agile/Scrum methodologies
- Excellent communication and collaboration skills
- Ability to prepare technical documentation and explain solutions to non-technical stakeholders
Benefits
- RRSP/TFSA matching
- Paid vacation starting with 3 weeks
- Paid wellness time 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETASP.NETJavaScriptVue 3AngularSQLNoSQLRedisPowerShell
Soft skills
communicationcollaborationtechnical documentationproblem-solvingAgile practicesScrum methodologies