Experienced Full Stack Web Developer

5 days ago


Edmonton, Canada Riva Full time

Current job opportunities are posted here as they become available. Riva is seeking a passionate and skilled Intermediate or Senior Full Stack Developer with a strong background in building enterprise-grade web applications. In this role, you’ll collaborate closely with cross-functional teams, embrace modern development practices, and tackle complex challenges that deliver meaningful impact for global customers. You’ll bring adaptability, attention to detail, and a commitment to writing high-quality, maintainable code that drives performance and scalability. WHAT YOU WILL BE DOING Reporting to the Product Engineering Manager, you will work closely with developers, product owners, and testers to develop new features and products, as well as maintain and enhance existing web applications and backend services. Your work will directly impact the efficiency and success of some of the world’s leading organizations. More specifically, your responsibilities will include: 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. Tech Stack and Tools: Testing: NUnit, MSTest, Jest, Vue Test Utils, Vitest Web Services: REST, SOAP, WebSockets, OData CI/CD: TeamCity, Jenkins, Octopus Deploy, Terraform Monitoring: Splunk WHAT YOU BRING TO THE TABLE 4+ years professional experience as a full stack developer in the Microsoft ecosystem. 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. Bonus Points For Prior team or project leadership experience. Experience with Test Driven Development (TDD). Exposure to end-to-end testing tools (Cypress, Playwright). Familiarity with monitoring tools like New Relic or APM. 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: Consistently seeking to grow and improve skills. Design Thinking: Using creativity, new technologies, and customer-centered approaches to solve complex problems. Analytical Thinking & Decision Making: Inspires and motivates others, embraces diverse perspectives, and works effectively in teams to achieve shared goals. 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 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. 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 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. 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. #J-18808-Ljbffr



  • Edmonton, Canada Riva Full time

    Current job opportunities are posted here as they become available. Riva is seeking a passionate and skilled Intermediate or Senior Full Stack Developer with a strong background in building enterprise-grade web applications. In this role, you’ll collaborate closely with cross-functional teams, embrace modern development practices, and tackle complex...


  • Edmonton, Canada Riva Full time

    Current job opportunities are posted here as they become available. Riva is seeking a passionate and skilled Intermediate or Senior Full Stack Developer with a strong background in building enterprise-grade web applications. In this role, you’ll collaborate closely with cross-functional teams, embrace modern development practices, and tackle complex...


  • Edmonton, Canada Php-Jobs Full time

    A software development company based in Canada is seeking a Full Stack Web Developer for a full-time remote role. The successful candidate will design, develop, and maintain web applications, requiring strong skills in Laravel and Vue.js with over three years of experience. The role demands proficiency in MySQL, Docker, and API integrations, ensuring...


  • Edmonton, Alberta, Canada FiNOM Full time

    Company DescriptionFiNOM is a premier training and recruiting agency focused on pairing top IT professionals with leading organizations across Western Canada. Since 2007, FiNOM has specialized in providing high-quality staffing solutions across diverse sectors, supported by unique training programs. With a personalized approach to recruitment, FiNOM ensures...


  • Edmonton, Canada AMA - Alberta Motor Association Full time

    Overview The OpportunityThe opportunity is for a Developer on the Digital Member Experience team. You’ll translate software requirements into working software and code, maintain, enhance, develop and test applications for use in AMA. This is a positive and creative work environment with excellent benefits. TECH life AT AMA. AMA is seeking a passionate...


  • Edmonton, Canada AMA - Alberta Motor Association Full time

    The Opportunity You’re a geek — and proud of it. You love working with computers, playing with computers and there are simply no words to describe your deep love for technology. You can’t visit a website without dissecting it to figure out how it works and how it could be better for the end user. We could use a passionate techy like you! As a Developer...


  • Edmonton, Alberta, Canada Fluid Life Full time

    Who we areAt Fluid Life, we're a forward-thinking team of condition monitoring and reliability experts, helping industries across North America maximize equipment uptime and performance.Proudly independently owned and operated for over 40 years, we've grown to support clients across Canada and the U.S., with over 100 employees and four fully equipped...

  • Web Developer

    2 weeks ago


    Edmonton, Canada Php-Jobs Full time

    About Us Fabled Solutions, formerly known as PDERAS, specializes in online software, business solutions, online applications, and custom websites. For over a decade, Fabled Solutions has provided high-quality, web-based solutions to clients. The company focuses on improving business processes and efficiency through the development of online web-based...


  • Edmonton, Alberta, Canada AMA Alberta Motor Association Full time

    AMA - Alberta Motor Association15 days agoHybridEdmonton, AlbertaMid Levelfull_timeTop BenefitsCompetitive salary and flexible benefitsEmployer-paid retirement savings programEmployee-exclusive discounts on travel, insurance, membershipsAbout the roleTECH life AT AMA. The Opportunity You're a geek — and proud of it. You love working with computers, playing...


  • Edmonton, Alberta, Canada RewardsX Full time

    Company DescriptionRewardsX is a user-focused platform that helps maximize credit card rewards for free. Compatible with all major Canadian credit cards, RewardsX enables users to earn up to $1000 annually by optimizing credit card usage. Our mission is to make rewards accessible and straightforward, empowering users to get the most value out of their credit...