Software Engineer III

GoCanvas Logo

GoCanvas

πŸ“Remote - Worldwide

Summary

Join GoCanvas as a Software Engineer III and contribute to the development and maintenance of our SaaS application portfolio. We seek an experienced engineer passionate about innovation and comfortable working across various technologies. You will collaborate with a team, mentor colleagues, and be an expert in at least one language or domain. The ideal candidate possesses strong full-stack development skills, including experience with Ruby on Rails, modern JavaScript frameworks, and RESTful APIs. GoCanvas offers a remote-first environment, fostering a culture of continuous learning and data-driven decisions. We value diversity and inclusion and provide competitive benefits.

Requirements

  • 4+ years of professional development experience
  • Experience delivering complex customer-facing components, websites, and applications
  • Experience working with modern Ruby on Rails in a full-stack application
  • Strong HTML, CSS, JavaScript, and knowledge of web standards with a strong understanding of Rails templating technologies or ViewComponents
  • Experience with a modern front-end JavaScript framework (React, Vue.js, Svelte) including patterns and best practices
  • Experience with building and consuming RESTful APIs
  • An understanding of building systems that scale to thousands of concurrent users
  • A passion for solving customer problems with a team that’s just as passionate as you
  • Be an expert in at least one language or domain

Responsibilities

  • Develop and maintain a SaaS application portfolio
  • Work with your team to successfully deliver solutions to our customers
  • Mentor, influence, and contribute to a team

Benefits

  • Health insurance (medical, dental & vision)
  • Life insurance
  • 401(k)
  • Paid time off
  • Remote-first environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.