Intermediate Software Developer

Engineering Full TimeRemote

Apply Now

An online video platform built for business and quickly becoming the preferred video messaging tool integrated into leading collaboration and sales platforms.


Role:

  • Intermediate Software Developer

Team Structure:

Composed of generalists who lean to either front-end or back-end development while maintaining a working knowledge of the full-stack. 


Team Values:

  • Collaborative
  • Supportive
  • Authentic
  • Inclusive
  • Growth Mindset

The Things You’ll Do:

  • Work with a cross functional team consisting of developers, designers and product managers to solve customer problems and deliver amazing software
  • Learn from senior developers and tech leads while mentoring more junior developers
  • Contribute code to projects, review code, and expand your engineering impact with activities like maintaining repositories, developing internal tools and documenting code
  • Spend your “30% time” developing yourself as a software engineer, refactoring code, and experimenting

What You’ll Get to Work With:

  • Distributed computing concerns such as message queues and pub/sub
  • Operational concerns such as monitoring and logging
  • Version control - e.g. Git, Mercurial, SVN
  • Core web technologies - HTTP, HTML, CSS, JavaScript
  • Testing frameworks such as RSpec, Jest, Mocha
  • Modern front-end stacks - e.g. Webpack, Babel, Vue.js, React.js
  • Server technologies such as Node.js and Ruby on Rails
  • Relational Databases such as MySQL, PostgreSQL

What You’ll Bring:

  • 3+ years as a software engineer
  • Experience with Vue.js, React.js and Ruby on Rails
  • Experience architecting microservice infrastructures

Competitive Salary + Benefits


Location:

Remote - North America