HelplineSoftware.com Logo HelplineSoftware.com
HelplineSoftware.com Logo
@

Staff Fullstack Engineer (Angular, Crisis Hotline)

💰 $50,000 - $85,000 📅 03/01/2024

Apply

Job Description

### Job Description

We’re a small, rapidly growing company that is looking for its first
engineering hire. Our founder built the original version of our product which
is in production all over the country. We’re looking for a _superstar_ staff
level full stack engineer that is **already comfortable with the main design
patterns in Angular 2+** as well as designing and maintaining **high quality**
code.

If you additionally want ownership, opportunity for career growth, and to see
your code have value every day then this may be a great fit! This role offers
significant opportunities for career growth for highly motivated individuals.

### Company Mission

Even today, people calling a domestic violence hotline, a rape crisis center
hotline, or substance abuse hotline may not get connected to the support they
need due to technology issues. We're fixing that with top-notch technology and
already have paying customers all over the country. Do you want to help us get
to the next level?

### Tech Stack

NodeJS 18, Typescript 4+, Angular 13+, Google Cloud / Firebase for backend,
Cypress for E2E
Requirements

**Must Have: You know and keep up with the latest design patterns and features
in Angular.**

1. You don't need supervision to produce great code. If we review your code we can see that all the key workflows have tests in both the frontend and backend. Your code is easy to read and maintainable.
2. You have a strong Interest in taking ownership, learning, and growing. In two months we trust you with production deployments and know you won't cause any outages.
3. You're a team player. We have a zero tolerance policy for toxic behavior.
4. After 2 months of onboarding you're comfortable taking high-level customer requirements, producing design docs, and then implementing those design docs.
5. (Nice to have) Experience writing end to end tests. We use Cypress, and write a lot of end to end
6. tests but it's not so hard to learn.
7. (Nice to have) Knowledge of Twilio’s APIs. We use Twilio’s Voice & SMS APIs, Twilio’s Conversations API, Twilio’s Task Router API.

### Note

1. Due to the nature of our work we follow Test Driven Development (TDD) for all coding. We test 100% off all code that we write with unit tests, as well as end to end tests. We expect this for anybody that contributes to our repository.
2. Work-live balance is important for us. We expect you to deliver top notch work after a 1-2 week onboarding. We respect your time off and are only expecting reasonable hours.

HelplineSoftware.com focuses on Nonprofits, Technology, Call Center
Automation, and Sass. Their company has offices in San Francisco, San
Francisco Bay Area, Boston, and Remote. They have a small team that's between
1-10 employees.

You can view their website at <https://helplinesoftware.com> or find them on
[Twitter](https://twitter.com/helplinesoft),
[Facebook](https://www.facebook.com/profile.php?id=100086973473513), and
[LinkedIn](https://www.linkedin.com/company/89286096).