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 2 months 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 Engineer

Mid-level Software Engineer position at NVIDIA focusing on system software development, performance optimization, and product improvement with 3+ years of experience required.

Software Engineer

Software Engineer role at Chatham Financial developing financial risk management solutions using modern tech stack, offering competitive pay and benefits.

Technical Support Engineer

Technical Support Engineer position at ClickHouse, providing customer support and technical solutions for their high-performance database management system.

Full Stack Software Engineer

Full Stack Software Engineer position at G-P, developing cloud-based global employment platform using modern web technologies

Backend Engineer

Backend Engineer position at Addepar, building scalable trading platforms using Java, Python, and AWS, with 3+ years experience required.