Senior Web Engineer - Node.Js

Makerbot New York , NY 10007

Posted 4 months ago

MakerBot believes there's an innovator in everyone. As a global leader in desktop 3D printing, we set the standard in reliability and ease-of-use by providing effective solutions for every stage of the desktop 3D printing process. From the start, we have also redefined what's possible for makers of all walks by introducing many industry firsts. Today, we are proud to both serve the largest install base of 3D printers worldwide and run the largest 3D design community in the world.

Over the past few years, we've expanded the functionality of our printers to include the kind of accessibility and control consumers have come to expect in our always-on, cloud-connected world. And the web team makes that possible. Your work will have an enormous impact on our users.

For this particular role, we are looking for someone who will focus on our backend services and APIs. While we remain open to using the right tool for the job, current services are written in Javascript/Node.js and usually paired with a NoSQL database. Within the team, we also work with PHP and MySQL as well as some WordPress and Ruby on Rails.

In a nutshell, we are looking for someone who:

  • Can take a feature from concept to execution by thinking through problems and potential pain points and offer solutions while working in harmony with others involved in the process.

  • Is able to understand, maintain, and build upon existing systems.

  • Can work with junior developers and help grow their skills by creating backbones that others can build upon.

Specifically, a successful candidate will have:

  • A strong bias for maintainable and performant code.

  • Empathizes with our users and aims to do right by them.

  • Enough experience to feel comfortable owning their projects. 5+ years working with large projects using similar technologies. They will ultimately be creating, reviewing, and approving architectural design for our 3D printing web services.

  • Strong written communication skills and a belief in the power of documentation and unit tests.

  • Enough knowledge of server architecture to understand the impact of your code on performance and to troubleshoot issues.

  • The ability to write and consume APIs.

  • As user data is very important for providing a customized experience, a thorough understanding of security best practices is necessary

How we work:

  • We are a small and somewhat nimble team. We aren't afraid to try new things if something isn't working but we also aim to be pragmatic about scope and timelines and seek to find the right balance.

  • We follow some overarching principles of agile and scrum methodologies. Specifically, we work in two week sprints, run a daily stand-up, and hold sprint planning and sprint retrospective meetings.

  • After passing all unit tests, new code goes through an asynchronous (i.e. via GitHub) peer review cycle before it gets sent off to spend some quality time with our QA team.

  • We have a growing CI/CD infrastructure, and hourly deploys are common some days.

Bonus Skills:

  • An interest in 3D printing.

  • Competency in DevOps type tasks.

Additional tools and Technology we use:

  • Git & GitHub

  • JIRA

  • AWS & Google Cloud Services

  • Jenkins & CircleCI

  • Docker

  • New Relic & Sumo Logic

  • Gulp, Sass

  • Memcached

  • Slack

Other things we do:

  • Demo Day: Every other Friday the software, product, and design teams gather to share what we've been working on. It's a nice way to wind down the week. Soft drinks and beer provided!

  • Programming Workshop: On non-Demo Day Fridays we hold an optional programming workshop. This a team-driven meeting where topics are suggested by all of us. Want to learn something new? Suggest it! Want to tell everyone how great some new tech is? Propose it! Beverages provided.

  • Training Opportunities: Is there a conference or training you'd like to attend? A book you want to buy? We can make that happen!

  • Quarterly team outings: We carve out time to have fun on company time! Events in the past have included: catching a film and grabbing lunch at the nearby Alamo Drafthouse; playing games, sipping beers, and slamming snacks at Barcade, and exploring good eats in Brooklyn on a local food tour. We are always open to suggestions!

Sometimes, it's the little things:

  • Amazing view from the 21st floor. Great for Instagram!

  • Snacks and seltzer. Fruit, yogurt, nuts, granola bars, chips, cereal it's like bringing your pantry to work.

  • A ping-pong and pool table, if you're into that sort of thing. And healthy intra-office competition to go with it.

  • Twice weekly on-site, after-work yoga.

  • Access to 3D printers, of course. But also helpful people who love sharing their knowledge and expertise to help and teach you how to use them.

  • Monthly birthday celebrations complete with cupcakes, brownies, and some ridiculously delicious pudding cups.

The compensation package includes health, dental, vision benefits, pre-tax benefits for transit, 401K matching, and three weeks of vacation.

This is a great opportunity to make a big impact in a unique industry working with amazing people.

MakerBot, a subsidiary of Stratasys Ltd. (Nasdaq: SSYS), is a global leader in the 3D printing industry. Founded in 2009 in Brooklyn, NY, MakerBot strives to redefine the standards for reliability and ease-of-use. Through this dedication, MakerBot has one of the largest install bases in the industry and also runs Thingiverse, the largest 3D printing community in the world.

MakerBot's connected 3D printing solutions address the wider needs of professionals and educators, evolving their ideas from inspiration to innovation.

MakerBot is an equal opportunity employer. We consider all applicants for all positions without regard to race, creed, color, religion, gender, national origin, age, disability, sexual orientation, marital status, status with regard public assistance, veteran status, or membership in any other legally protected class.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Web Engineer

Dow Jones

Posted 5 days ago

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 By selecting "Apply" above, you indicate you have read and acknowledge the Dow Jones Applicant Privacy Notice and Dow Jones Cookie Policy , including data transfers as described in the Policy. Job Description: You've been building web applications for years. You've mastered Javascript and have strong opinions on React, Vue and Angular. You enjoy prototyping new ideas just to see if they'll actually work. You frequently take the lead on important projects and have strong opinions on team process. You've dabbled with mobile app development and maybe you've even written and deployed a lambda function or two. You're also a news junkie. You get push notifications from several news apps when something newsworthy happens. You might have even published a few pieces yourself. You're looking for more than just another engineering job. You firmly believe in the public mission of journalism and its importance in our society. You want your work to have an impact. Come join our team at The Wall Street Journal! We're looking for you to: * Design, develop and test web applications for The Wall Street Journal. * Work closely with journalists, designers, data scientists, product managers and other engineers to build innovative solutions to current and future newsroom challenges. * Help set technical direction and long-term strategy for future mobile initiatives. * Play an active role in the product development process. * Keep an eye on technical innovations and changing trends in the mobile landscape. We'd like you to have: * 2-3 years general web development experience with HTML, CSS and Javascript. Experience with React and Node.js is a huge plus. * A strong background in software engineering and computer science fundamentals. * Familiarity with API design for highly scalable services. * A natural curiosity and desire to understand and even contribute to the entire technology stack. * A passion for storytelling and creativity to introduce new ideas and technologies. If you have a background in journalism, even better! If this describes you, then we'd love to talk to you! Dow Jones , Making Careers Newsworthy All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status. EEO/AA/M/F/Disabled/Vets . Dow Jones is committed to providing reasonable accommodation for qualified individuals with disabilities, in our job application and/or interview process. If you need assistance or accommodation in completing your application, due to a disability, please reach out to us at . Please put "Reasonable Accommodation" in the subject line. Business Area: TECHNOLOGY - PRODUCT DEVELOPMENT Job Category: IT Development Group About Us Dow Jones is a global provider of news and business information, delivering content to consumers and organizations around the world across multiple formats, including print, digital, mobile and live events. Dow Jones has produced unrivaled quality content for more than 125 years and today has one of the world's largest news gathering operations globally. It produces leading publications and products including the flagship Wall Street Journal, America's largest newspaper by paid circulation; Factiva, Barron's, MarketWatch, Financial News, DJX, Dow Jones Risk & Compliance, Dow Jones Newswires, and Dow Jones VentureSource.Dow Jones is a division of News Corp (NASDAQ: NWS, NWSA; ASX: NWS, NWSLV). If you are a current employee at Dow Jones, do not apply here. Please go to the Career section on your Workday homepage and view "Find Jobs - Dow Jones." Thank you. Req ID: 18753 Dow Jones New York NY

Senior Web Engineer - Node.Js