Senior Full-Stack Engineer (Safer) - remote

Thorn
Posted 2 years ago
About the Role:

A key aspect of our work is partnering with the tech industry. Our product Safer is designed to proactively identify, remove, and report child sexual abuse material from our partners' platforms. As you join our small but mighty team building this rapidly-growing product, you will work together with our team to implement and ship a world-class product.


What You’ll Do:
  • Collaborate with other engineers on your team to build complex client applications from end-to-end.
  • Work closely with the product manager, UX designers, and engineers to define product requirements, and collaborate to devise optimal engineering solutions.
  • Present possible technical solutions to various stakeholders, clearly explaining your decisions and how they address real user needs, incorporating feedback in subsequent iterations.
  • Play a critical role in day-to-day coding, code reviews, and troubleshooting production issues.
  • Drive technical innovation by researching and incorporating new technologies and tools into our core system.

What We’re Looking For:
  • You have a commitment to putting the children we serve at the center of everything you do.
  • You have proficient software development knowledge, with experience building, growing, maintaining a variety of products, and a love for creating elegant applications using modern technologies.
  • You have experience prototyping, implementing, testing, and deploying code to production.
  • You can work with shifting requirements in a fast-paced and fluid environment, and collaborate with both internal and external stakeholders.
  • You have empathy and can be a strong advocate for our users while balancing the vision and constraints of engineering realities.
  • You enjoy teaching and mentoring other engineers on your team.
  • You communicate clearly, efficiently, and thoughtfully. We’re a highly-distributed team, so written communication is crucial, from Slack to pull requests to code reviews.

Technologies We Use:

You should have non-trivial experience with React, but we’re excited about teaching folks that have the desire and ability to learn the rest. 

  • React
  • TypeScript
  • GraphQL / Prisma / Apollo
  • Node / Express / PostgreSQL
  • AWS / Google Cloud
  • Docker / Kubernetes / Terraform

At Thorn, we understand the value of developing a team with different perspectives, educational backgrounds, and life experiences. We prioritize diversity within our team and encourage people from underrepresented backgrounds to apply. Your skills are needed here.