Experienced Full Stack Developer (.NET and JavaScript
Job in
Medicine Hat, Alberta, Canada
Listed on 2026-06-01
Listing for:
Riva International, Inc.
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Job Description & How to Apply Below
1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
We are seeking a passionate and skilled Experienced Full Stack Developer to join our dynamic team. In this role, you will be instrumental in building and scaling our innovative Cloud-based SaaS solutions on AWS and an Outlook side-panel add-in.
What You Will Be Doing
- Reporting to the Product Engineering Manager, you will work?closely with other developers, product owners, and testers?to develop new?features and products, as well as?maintain?and enhance our existing?web?applications and backend services.?
The results of your development efforts will have a direct impact on the efficiencies of some of the top companies around the world.?
- Develop and Deploy Scalable SaaS Features:
Translate product requirements into robust and efficient code ensuring seamless integration with our existing SaaS platform hosted on AWS. This will result in the timely delivery of new features that directly address customer needs and expand our product offering. - Craft Engaging User Experiences:
Build intuitive and responsive user interfaces which will lead to enhanced user satisfaction and increased platform adoption through a seamless and enjoyable user experience. - Ensure Data Integrity and Accessibility:
Design and implement efficient data models and interactions using both SQL and No
SQL databases, including Redis for caching. Your expertise will guarantee the reliability, performance, and accessibility of critical application data for our users. - Secure and Manage Cloud Infrastructure:
Leverage AWS services to build, deploy, and maintain our web applications to our SaaS infrastructure. Your contributions will ensure a secure, scalable, and cost-effective hosting environment. - Integrate Seamlessly with External Services:
Develop and consume RESTful APIs, SOAP web services, Web Sockets, and OData endpoints to facilitate data exchange and integration with other systems. This will enable enhanced functionality and interoperability for our customers. - Implement Robust Authentication and Authorization:
Implement and maintain secure authentication and authorization mechanisms to safeguard user data and ensure appropriate access control within our platform. - Transform and Exchange Data Effectively:
Implement data transformation processes to ensure seamless data exchange between various components and external systems. This will contribute to efficient data processing and integration workflows. - Maintain Code Quality and
Collaboration:
Actively participate in code reviews to ensure high-quality, maintainable code. Your collaborative approach will foster knowledge sharing and improve overall team efficiency. - Ensure Software Reliability through Testing:
Write comprehensive automated unit and integration tests contributing to a high level of code quality and reducing the risk of regressions. Your proactive testing efforts will lead to a more stable and reliable product for our users. - Contribute to Efficient CI/CD Pipelines:
Participate in the maintenance and improvement of our CI/CD pipelines to ensure rapid and reliable software deployments. - Proactively Monitor and Troubleshoot Applications:
Monitor application performance and identify potential issues, proactively addressing them to minimize disruptions for our customers. Your vigilance will contribute to a highly available and performant platform. - Embrace Agile Development Practices:
Actively participate in Scrum ceremonies, utilize Jira and Confluence for project tracking and documentation, and collaborate effectively within and across team boundaries. Your commitment to agile principles will contribute to efficient and adaptive software development.
- Backend: C# (.NET
8) - Front-end: ASP.NET, Vue 3, JavaScript (ES6+, object-oriented patterns), Type Script, JQuery
- Testing: NUnit or MSTest, Jest (or similar JS testing), Vue Test Utils, Vitest
- Databases: SQL (MS SQL, SQLite), No
SQL (Mongo
DB), Redis - Microservices & APIs:
Use Postman or other API test technologies to validate data flow through microservice and API endpoints - Web Services: REST, SOAP, Web Sockets, OData
- Authentication/Authorization: OAuth 2.0, JWT, Microsoft Graph
- Data Transformation: XML, XSLT, JSON
- Source Control: SVN, Git
- CI/CD:
Team City/Jenkins, Octopus Deploy/Ansible, Terraform - IDE: VS, VS Code, Sonar Lint, ES Lint
- Static Code Checking:
Sonar Qube - Monitoring:
Splunk
The Role
- 3+ years professional experience as a full stack developer building enterprise web application in the Microsoft ecosystem with a strong proficiency in C#, .NET, ASP.NET, JavaScript, and a modern JavaScript framework (Vue 3 or Angular preferred) using a proactive, results-oriented mindset with a strong commitment to delivering high-quality software.
- Proven experience building and deploying Cloud-based SaaS solutions, preferably on AWS using containerization technology and services.
- Proven…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×