POSTED Sep 2

Senior Full Stack Engineer at THORN

  • Programming
  • Fulltime
  • Anywhere (100% Remote) Only
Job Description

About the Role

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.

At Thorn, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Thorn can mean for you. 

Get Updated Remote Jobs directly in your Inbox

Powered by Denovers with