Press "Enter" to skip to content

[JOB] Node.JS Developer, Blue State Digital

BSD’s employees are a mix of veterans of presidential campaigns, agencies, nonprofits, and the tech world—at the top of their game and really nice people to boot. Our developers work out of our offices in Boston, New York, Washington DC, Los Angeles, and London. We want our work to matter, are passionate about technology, and aim to continually improve the work we do. Some topics discussed in our chatroom include: The benefits of CSS organization techniques such as BEM, SMACSS, and OOCSS, the trade-offs between all-inclusive static site generators and homegrown solutions based on modular technologies like Handlebars and LibSass, and the potential of new content management systems such as Craft and Drupal 8.


We are currently seeking a talented engineer with full-stack JavaScript experience, primarily committed to working on NodeJS micro-services and React. Our overall stack makes use of Node, React, Koa, baobab, es6 syntax and webpack so familiarity with these is a strong plus. You will be expected to work with our team to produce high-quality code that will be handed off to the client for long term maintenance. The ideal candidate would be in NYC, available to work on-site in our SoHo office at least part of the time for code and architecture reviews. (Full-time at the BSD office is preferred.)


Key Responsibilities:

What you’ll be doing:

  • Finding creative but practical solutions to novel problems
  • Producing quality work on a tight schedule, delivering on time and on budget.
  • Actively communicating with project managers and stakeholders, including client contacts, throughout the course of a project.
  • Using modern technologiesto build dynamic, responsive web applications based on static design comps and wireframes.

Required Qualifications:

  • At least 2 years of back-end/full-stack development experience.
  • Strong Node and general Javascript experience.
  • Familiarity with ES6 syntax, React, Koa, Baobab, Mongo and Webpack is ideal.
  • A willingness to work with and contribute to existing code while building new features and continuing to expand and improve the work.
  • A strong sense of architectural best practices.
  • Ability to interact with the front end web development. (HTML, CSS, JavaScript)
  • Ability to work with members of our back-end and front-end development, project management, and account teams to develop end products for our clients.
  • Experience writing code to interact with RESTful services.
  • Ability to manage client and internal expectations, balancing scope and timelines.
  • Ability to translate requests from non-technical people into asks of very technical people.
  • Excellent written and oral communication skills.

About Blue State Digital

Blue State Digital (BSD) is a full-service agency that provides integrated digital marketing strategy as well as a Web-based licensed software platform to help organizations drive concrete results by building communities online. Since its founding in 2004, BSD has helped hundreds of organizations transform their relationships with the people that matter most to them and has made it easier for millions of individuals to engage with those organizations and take real action.