Intermediate Software Developer, Accounts & Billing

Vidyard is the video platform that's built for business. Sales reps, marketers, and corporate communicators use Vidyard to record and share videos that grab attention and deliver their message in a personal, impactful way.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Intermediate Software Developer, Accounts & Billing

Vidyard is seeking an Intermediate Software Developer to join their Accounts & Billing team. Reporting to the Software Development Manager, you'll be crucial in developing and optimizing core systems for permissions, accounts, and billing across Vidyard's applications. The role requires 3+ years of experience in shipping user-facing, scalable web products, with the ability to work across the software stack. You'll collaborate with product and design teams to enhance user experience in pricing and packaging.

Key responsibilities include:

  • Delivering scalable and extensible platforms
  • Driving improvements in quality, reliability, and performance
  • Collaborating in an agile, iterative environment
  • Mentoring junior developers

The tech stack includes:

  • Git for version control
  • Testing frameworks (RSpec, Jest, Mocha)
  • Front-end technologies (Vue.js, React.js)
  • Mobile frameworks (React Native)
  • Server technologies (Node.js, Ruby on Rails)
  • Databases (MySQL, PostgreSQL)
  • Experience with microservice architectures is a plus

Vidyard offers competitive pay, comprehensive benefits, flexible hours, unlimited vacation, wellness allowance, mental health support, parental leave top-up, RRSP match, stock options, and more. The company values diversity and provides equal opportunities.

This remote position is open to candidates located in Canada, with occasional in-person meetings for collaboration and connection.

Last updated a month ago

Responsibilities For Intermediate Software Developer, Accounts & Billing

  • Develop and optimize core systems for permissions, accounts, and billing
  • Collaborate with product and design teams to enhance user experience
  • Deliver scalable and extensible platforms
  • Drive improvements in quality, reliability, and performance
  • Work in an agile, iterative environment
  • Mentor junior developers

Requirements For Intermediate Software Developer, Accounts & Billing

JavaScript
Node.js
React
Ruby
TypeScript
  • 3+ years of experience shipping user-facing, scalable web products
  • Ability to work across the software stack as a generalist
  • Strong communication and collaboration skills
  • Experience with version control (e.g., Git)
  • Familiarity with testing frameworks (RSpec, Jest, Mocha)
  • Knowledge of modern front-end stacks (Vue.js, React.js)
  • Experience with server technologies (Node.js, Ruby on Rails)
  • Understanding of relational databases (MySQL, PostgreSQL)
  • Lean thinking and metrics-driven mindset
  • High tolerance for ambiguity
  • Eagerness to share knowledge and mentor junior developers

Benefits For Intermediate Software Developer, Accounts & Billing

401k
Dental Insurance
Education Budget
Equity
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Competitive pay
  • Comprehensive, flexible benefits on day one
  • Wellness allowance
  • Flexible hours
  • Unlimited vacation
  • Mental health support through Inkblot platform
  • $1,500/person/year for mental health coverage
  • Allowance for growth and development
  • Parental leave top-up
  • Paid volunteer hours
  • RRSP match
  • Stock options
  • Flexible holiday program
  • Home office stipend

Interested in this job?

Jobs Related To Vidyard Intermediate Software Developer, Accounts & Billing

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.