Posted at: 19 September

Senior Full Stack Engineer

Company

Thorn

Thorn is a nonprofit organization that builds technology to defend children from sexual abuse by making the internet safer and empowering platforms and people to prevent child exploitation.

Remote Hiring Policy:

Thorn has a flexible remote work policy. The company hires remotely from the United States, Europe, and various regions.

Job Type

Full-time

Allowed Applicant Locations

United States

Salary

$125,000-$165,000 per year

Apply Here

Job Description

Title: Senior Full Stack Engineer

Location: Remote (US-Based), Some travel available but not required

Safer’s Senior Full-Stack Engineers are responsible for delivering and maintaining scalable systems to facilitate the detection, removal, and reporting of child sexual abuse material. As a member of this team, you will build full-stack web applications and APIs to support Safer users, including a platform to help content moderators review, remove and report child sexual abuse material and a customer dashboard application that helps users understand their impact and configure their Safer system.

What You’ll Do

    • Collaborate with other engineers on your team to build and maintain complex, stable web applications from end-to-end.
    • Develop key features, guiding them through the entire development process, including prototyping, implementation, testing, and deployment.
    • Work closely with Product Owner, UX designers and engineers to define product requirements and determine possible technical solutions.
    • Define and advocate for best technical practices and testing standards.
    • Engage in our culture of growth, learning, and knowledge sharing with your fellow engineers.
    • Work with engineers across projects to identify opportunities for alignment and advocate for best practices in our Thorn tech stack.

What We’re Looking For

    • Required: experience using TypeScript/Node to build robust, production-ready products.
    • Required: experience building modern web applications using React, and frameworks such as Next.js or Express.
    • Preferred: some experience with Docker, Kubernetes, and/or Elasticsearch.
    • Ability to own various aspects of an application, with experience in designing, building, testing, and deploying full-stack applications.
    • Flexibility to work with shifting requirements and collaborate with internal and external stakeholders.
    • Capacity to get up-to-speed quickly and begin to make contributions to a complex codebase in a short time.
    • Clear and thoughtful communication. We’re a highly-distributed team, so written communication is crucial, from Slack to pull requests to code reviews.
    • Ability to triage and debug issues.
    • Passion for product engineering and an aptitude for working in a collaborative environment. You can demonstrate empathy and advocate for our users, while balancing product vision and engineering constraints.
    • You have a commitment to putting the children we serve at the center of everything you do.

Compensation and Benefits

A reasonable estimate of the compensation range for this role is$125,000-$165,000/year. This range takes into account the wide range of factors that are considered in making compensation decisions, including but not limited to location; skill sets; experience and training; licensure, and certifications.

Our remote-first work model is structured around working from home most of the time. But, there will be times that employees are expected to travel. For example, Thorn may host company-wide gatherings, and smaller teams may hold in-person meetings and team-building events, or require attendance at specific conferences.

Apply Here