Location: REMOTE (WA, OR, CO, ID, UT)   |   Full-Time   |   $100,000 - $150,000
Javascript Typescript React Node.js Web APIs OpenAPI Express.js HTTP PostgreSQL SQLite git Linters Integration Tests E2E Tests Electron PhoneGap Cordova React Native Data Analysis Data Visualization R D3 Backbone.js Underscore.js Bootstrap jQuery Remote Asynchronous Custom Software Agile Pivotal Tracker GitHub Flow Slack Daycast Full Stack Engineer Back End Engineer Front End Engineer Data Engineer
Company Description:
Cornerstone Systems Northwest (CSNW) is a small (<25 employees), experienced IT services firm building custom software and providing infrastructure support for diverse clients. We've been fully remote for over 25 years, fostering a thoughtful, flexible, asynchronous, and people-centered culture. We build primarily custom web application software.

Job Description:
We are looking for a curious, collaborative craftsperson who writes clean, expressive code and loves solving interesting problems. You will join a close-knit team building tools in a wide range of areas—from industrial risk management and remote team collaboration to scientific data analysis, visualization, and decision support.

Responsibilities:
- Develop custom web applications primarily using Javascript, TypeScript, React, and the Node.js ecosystem.
- Work with web APIs, including understanding OpenAPI schema validation and using frameworks like Express.js. A strong understanding of HTTP requests and responses is valued.
- Design relational database architecture and write performant queries (PostgreSQL, SQLite).
- Collaborate effectively using git version control (GitHub Flow).
- Ensure code quality through tools and tests (linters, integration tests, E2E tests).
- Potentially work on cross-platform development (React for web, Electron for desktop, PhoneGap/Cordova for mobile - React Native familiarity a plus).
- Maintain legacy applications using older libraries (Backbone.js, Underscore.js, Bootstrap, jQuery, etc.) when necessary.
- Engage in data analysis and visualization tasks (experience with R, D3 is a plus).
- Work within an Agile methodology using tools like Pivotal Tracker, Slack, and our internally developed tool, Daycast.

Technical Skills Required:
- Strong proficiency in Javascript, TypeScript, and React.
- Solid experience with the Node.js ecosystem.
- Familiarity with Web APIs, Express.js, PostgreSQL, SQLite, git.
- Understanding of code quality assurance tools and testing methodologies.

Core Requirements:
- Clear, thoughtful communication in English (written and verbal), essential for our remote, asynchronous environment.
- Strong self-starter with integrity and independence.
- Must be U.S.-based and legally eligible for employment.
- Must reside in WA, OR, CO, ID, or UT.
- Able to pass a U.S. Government background check/security clearance.

Ideal Candidate:
- Possesses experience or strong interest in relational database architecture, performant queries, testing, cross-platform development, data analysis/visualization (R, D3), or working with legacy code.
- Background in Computer Science, Applied Mathematics, Numerical Analysis, Machine Learning, Decision Support, Operations Research, Data Visualization, Human Interface Design, or Graphic Design is useful but not mandatory.
- Thrives in a remote, flexible, and autonomous work environment.

What We Offer:
- Salary: $100k-150k/yr, depending on qualifications/experience.
- Flexible PTO (~5 weeks per year).
- Personalized work hours focusing on results, not rigid schedules.
- Annual professional development allowance (courses, certifications, conferences, tuition).
- Comprehensive Medical Coverage including a fully funded HSA.
- 401(k) with 6% Matching and ultra-low expense ratios.
Post Date: May 20, 2025