Location: Cambridge, MA; Tallinn, Estonia; Job type: Full time
Do you love innovative products? We help millions of engineers design and manufacture physical things every day. Do you have strong development skills and experience? We are looking for a senior developer who has the same kind of passion for being part of a highly motivated team. Do you think 3D printers are awesome and offer innovative ways to build? Then we want you!
We see your role as
- Developing the user interface and front end for a highly scalable web based software product.
- Designing and delivering software that is as easy to use as it is attractive.
- Being a senior developer on a talented team, help mentor and educate peer engineers.
We expect you to have
- Previous experience writing the user interface for complex applications.
- Experience with a variety of frameworks and application presentation technologies.
- Experience writing applications that run in a browser.
- The need to work as part of a highly motivated team.
- Background in developing on-line, SaaS or multi-tenant software products.
- A history in delivering commercially successful software products.
- Experience with Javascript
We’d love it if you also have
- Experience writing contemporary “web 2.0” applications.
- Experience developing collaboration software solutions.
- Experience with Ruby & Ruby on Rails.
- Experience with Web design and RIA.
- Experience with AngularJS.
Our development environment
- SAAS application, mostly hosted on AWS.
- Large components in Ruby on Rails.
- Front-end application based on RoR, AngularJS and JavaScript.
- Several back-end components in RoR, Java, Node.js.
- We process & move large amounts of files and data.
- Highly available application: we support over 1.6M users.
- We use Git for source code management.
- We use Scrum.
- CI - Jenkins, TeamCity.
- Our developers also own product quality.
- We love working in teams and collaborating.