Sr Software Engineer - remote

Inventables
Posted 3 years ago
ABOUT THE ROLE
Our team is growing &we’re looking for Software Engineers (remote) interested in working on one of the most creative and exciting products on the market! As a Senior Software Engineer at Inventables, you’ll help develop Easel, our web-based software that makes it easy to design and carve three-dimensional objects. You’ll encounter—and help solve—a variety of interesting technical and conceptual challenges. You will:
  • Build features that make it easier to create, share, and remix designs
  • Make improvements to help people use our tools confidently and successfully
  • Extend Easel to support new 3D carving machines with new capabilities
  • Evolve our infrastructure to automate tasks and improve our ability to monitor and troubleshoot our software
  • Collaborate with our Design, Product, Marketing, and Customer Success teams to identify the best ways our software can help scale our business
  • Mentor other team members in software design and development
  • Help the team iterate our development practices and continuously improve our execution
You’ll have a real impact—you’ll help us grow our team and its capabilities, and the code you write will be used by thousands of people every day, including small business owners, crafters, hobbyists, and students.

You can check out Easel, our 3D Carving machines, and some of the products our customers are making here.

How we work
We work collaboratively and iterate constantly. We use Javascript, React, WebGL, Ruby on Rails, and Node, and we deploy multiple times a day.

We believe in making time for exploration and innovation. We set aside every Friday for each engineer to experiment with new technologies or work on problems they think are important. In addition we provide every employee with a carving machine and their own creative project budget.

ABOUT YOU
Required
  • Experience building a production web application
  • 5+ years of software engineering experience
  • Curious, creative, and collaborative
  • Experience with Javascript, HTML, and CSS
  • Experience with test-driven development
  • Experience mentoring other developers
  • Experience building interactive, data-driven user interfaces
Preferred
  • Experience with React and Redux or similar libraries
  • Experience with Ruby on Rails
  • Familiarity with AWS or similar cloud hosting services
  • Familiarity with the Linux command line
  • Experience building CAD/CAM software or 2D or 3D graphic design software
  • Experience working in software-as-a-service businesses or experience with woodworking or crafting

BENIFETS &PERKS
  • BCBS Health and Dental Insurance
  • 401(k) program w/4% company match
  • Stock Options
  • Flexible Accrued Vacation (“Take what you need” vacation policy)
  • Annual “exploration budget” to feed your curiosity
  • Annual “creative project budget” to help you stay creative
  • Annual professional development budget for conferences, books, courses, or training (3k)
  • Remote work allotment 
  • Weekly R&D days — enjoy dedicated time for learning, experimenting, and working on projects of your choosing
  • Paid parental leave
  • A complimentary Inventables carving machine