Software Engineer

Sorry, this job was removed at 10:01 a.m. (CST) on Wednesday, December 6, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

ABOUT INVENTABLES

Inventables is changing the way people design and produce consumer products. Our goal is to ignite a revolution in digital fabrication. To do this, we make products that bring out the maker in all of us. We simplify the path from idea to finished product. We believe that 3D carving is the most effective and efficient way to bring your ideas to life. We offer everything necessary to make 3D carving easy and inspiring: powerful machines, intuitive software, and unique, beautiful materials.

ABOUT THE ROLE

The Inventables software engineering team develops Easel—a powerful web app that lets you design and carve three-dimensional objects. We're taking a technology formerly reserved for highly-trained technicians and making it accessible to students, small businesses, hobbyists, and crafters. Easel is easy to use, free, and used to carve over a million projects a year.

As a full-stack Software Engineer at Inventables, you'll encounter a variety of interesting technical and conceptual challenges. You'll build and deploy features that make it easier to create, share, and remix designs, and that help people use our tools confidently and successfully. Your work will allow Easel to support new 3D carving machines with new capabilities. You'll have a real impact—the code you write will be used by thousands of people daily.

The software engineering team also develops the software that powers the e-commerce platform where customers can learn about our hardware and software, discover inspiring projects made by Easel users, and make purchases. You’ll also participate in building a strong user experience on this platform which is tightly integrated with Easel and the rest of our product ecosystem.

HOW WE WORK

Easel is built using Javascript, React, Redux, WebGL, Ruby on Rails, and Node. We use agile development techniques to craft software that solves problems for our customers. We pair program frequently and iterate constantly. We use automated testing to help find problems before they reach our customers.

We believe in making time for exploration and innovation. You’ll have your own creative project budget, along with access to our workshop. In addition, we set aside every Friday for each engineer to try new technologies, or work on problems they think are important.

RESPONSIBILITIES

  • Building robust software with a practical user experience

  • Collaborating with hardware engineering, user research, and customer success teams to understand our customers' needs and our machines' capabilities

  • Communicating technical concepts, both to other employees and to our users

  • Refactoring our code base to keep it maintainable as we add new features

  • Writing automated unit and integration tests

  • Debugging and profiling to make the software work better

  • Helping to optimize our e-commerce platform

ABOUT YOU

  • 2+ years of full-stack web development

  • Experience building a rich-client application with Javascript

  • Experience building a production application in a web framework like Rails

  • Comfortable with Linux server/stack administration

  • Curious, creative, and collaborative

  • Experience with Javascript, HTML, and CSS

  • Experience with object-oriented programming and test-driven development

  • Degree in Computer Science or related field

PERKS & BENEFITS

  • Top notch BCBS health insurance (employee’s premium paid by company)  

  • Parental Leave Policy (4 months fully paid for mothers, 1 month fully paid for partners)

  • 401(k) program with 4% contribution

  • Yearly project budget to keep you creative

  • Yearly exploration budget

  • Yearly conference budget

  • Freepoint Fridays

  • Workshop Access + Beer and Making Events

  • Snacks and weekly team lunches

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

600 W Van Buren St Ste 215 Chicago, IL 60607, Chicago, IL 60661

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about InventablesFind similar jobs