Senior Node.js Developer

Full-Time in Portland, OR - Remote OK - Senior - Development

This is a remote position with Pacific Daylight Time core business hours. We prefer applicants who live in the United States or work within the Pacific/Mountain/Central/Eastern time zones.

Who is SingleMind?
SingleMind is a way of thinking. We're also one of the fastest-growing digital design and development agencies headquartered in the Portland area. We seek out dedicated and professional designers, engineers, and team members with broad interests and skills. Is that you?

Who we are looking for
We have an immediate opening for an ambitious, detail-oriented, multi-talented, and experienced / senior full-stack Node.js developer. You'll work with our team to engineer, debug, write unit tests, and implement features to spec on the digital web and mobile products we build.

Primary Requirements

  • You are looking for a chance to create engaging and interactive web applications
  • You love building both back-end and front-end code for new or existing applications
  • You enjoy the problem-solving involved in designing an efficient data model
  • You love working with services and APIs to bridge communication and extend features from other applications or services
  • You want to participate in project planning, design review, and architectural meetings
  • You always look for ways to increase your knowledge and find things to be passionate about


  • Three or more years of experience with HTML/CSS
  • No less than three years of developing and maintaining with NodeJS and related frameworks
  • Experience with Front-end Javascript frameworks and libraries (including AngularJS, React, Vue, and similar)
  • Agile development
  • Git flow

Valued Experience

  • Experience with cross-platform frameworks such as Electron, Flutter, ReactNative
  • Experience with mobile languages such as Java, Kotlin, Objective C
  • Ability to take a PSD/AI design and convert it to W3C-compliant markup that looks identical (pixel-perfect)
  • Experience with code repositories (we use Git)
  • Ability to become proficient with new technologies quickly
  • Experience working as a member of a professional services team

Your compensation will truly be based on your experience and how closely a fit to the above points you are. We're a profitable and growing company that believes in high tides raising all boats. So as the company succeeds, the larger your share of the profit and overall benefits.

About Us
We are a globally distributed team of professionals with the large majority of our team located in Oregon. We work flexible hours and operate as a team. Our clients range from small well-funded start-ups to large multi-billion dollar international companies. We truly believe in a balanced work/life ethic. SingleMind is an Equal Opportunity Employer.

If portions of this job description really don't sound like you, then let's save us both some time. We want you set up for success in this role and after 15 years of doing this, we've found the above is necessary for you to be happy, engaged, and eager to show up every day.