Crisis Text Line's software engineers develop a next-generation data platform that connects millions of users with volunteer crisis counselors and clinical staff.
The platform must handle information at a massive scale and extend beyond SMS as a communication channel.
Engineers are expected to bring fresh ideas from various fields, including information processing, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile.
The role involves working on projects critical to Crisis Text Line's needs as the mental health space evolves.
Engineers should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full stack.
The company is mission-driven and seeks individuals with a broad set of technical skills to address significant technology challenges and impact millions of users seeking help in crises.
Responsibilities include product delivery and enhancement, contributing to technical strategy and implementation, cross-functional collaboration, continuous improvement, DevOps integration, and customer support.
Requirements:
Candidates must have 6+ years of experience programming in a high-level language.
A minimum of 4+ years of experience in full stack development is required.
Experience in building front-end web applications using JavaScript/TypeScript and React is necessary.
Candidates should have experience working with relational databases and GraphQL APIs.
Familiarity with telemetry tools such as Datadog or Grafana is a plus.
Experience with Terraform is also a plus.
Candidates must have experience working within cloud environments, specifically AWS.
Knowledge of algorithms, data structures, complexity analysis, and software design is required.
Experience in building scalable SaaS solutions is necessary.
Strong problem-solving skills and the ability to communicate analysis and reasoning clearly are essential.
A reliable high-speed internet connection is required for seamless remote collaboration.
Benefits:
Employees receive 20 paid holidays, including federal holidays, election day, a holiday break from December 24 through January 1, 2 renewal days, and 2 floating holidays.
Flexible paid time off includes 15 vacation days, 3 personal days, and 7 sick days.
Medical, dental, and vision benefits are provided for the employee and their family at no cost.
A 403B retirement plan includes a 3% contribution by Crisis Text Line to support financial wellness, regardless of personal contributions.
Employees are entitled to 12 weeks of paid parental leave after 6 months of employment.
Student loan repayment assistance is available after 2 years of continuous full-time service.
Stipends and allowances include monthly mental health support, internet service, student loan repayment (after 2 years of service), and annual professional development.