Core Responsibilities

As an engineer on our team, your responsibility is to write code which improves ShelterTech.org, the AskDarcel web app (also SFserviceguide.org), and future software projects mainly through developing features that enable users to accomplish their needs efficiently and enjoyably.

You'll be helping our users (people experiencing homelessness, case managers/non-profit workers, HAP and city employees, ShelterTech volunteers, etc.) by maintaining the site & web app, fixing bugs, implementing the Product Design team's, Marketing team's, and City Organization's improvements, and developing new features to reduce the confusion associated with homelessness.

We are open to help on Front End, Back End, DevOps, and Test Automation as well as Data and Database Management. Being able to work independently and communicate across teams is essential.

Role Requirements

Willingness to work with HTML, CSS, JavaScript, React, Redux, NodeJS, Ruby, Ruby on Rails, GitHub, ZenHub, Docker, & TestCafe Strong communicator Strong focus on clean, working code Minimum 5 hours per week

How Things Work

If You're New

  1. Be sure to attend a meeting to get acquainted, info at bottom (attending remotely is an option).
  2. After meeting you we'll get you setup with a ShelterTech email account, which gives you access to Notion (our tech team documents), Google Drive (other team's documents), Quip (our old documents) and an invite to our Slack (live messaging & communication).
  3. Read Welcome to Sheltertech.
  4. Read over the ‣.

Once you have an @sheltertech.org email

  1. Keep an eye on our for the current major features in development.
  2. Read Technical Onboarding and Team Guidelines.
  3. See feature development details on the ZenHub board on GitHub.
  4. Follow the Team Guidelines.

Onboarding questions please reach out to PM Max, and technical questions to the amazing tech team leads Joe and Richard.

Monthly