Senior Full-Stack Engineer - Signals Tooling

  • Full-time

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job; it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are, and together we'll do what's right (not what's easy) to serve the public conversation.

 

Job Description

Signals Tooling bridges human expertise and machine learning. We build web applications that enable our internal customers to curate, relate, and disseminate conversations on outward-facing Twitter services and products.

We are a full-stack web development team located throughout the United States. Our applications enable our customers to highlight events, contextualize Trends, send push notifications, and curate the data within Twitter’s Knowledge Graph. As part of Cortex, Twitter’s ML organization, our recent projects have explored connecting our customers with machine learning systems to both accelerate their impact while adding human guidance to machine learning solutions. 

As an engineer on Signals Tooling, you’ll:

  • Lead projects between our customers and peers engineering teams to implement new features and products

  • Participate in and improve upon team practices and norms

  • Write clean, well-tested code while leveling up the whole team through code reviews

  • Write and review technical documentation to make sure peers are aligned before implementation begins

  • Help solve customer support requests and fix production issues

  • Mentor and sponsor junior engineers while seeking mentorship yourself

Qualifications

No computer science degree needed to apply, but below are some of the things we expect to see in our applicants. If you’re passionate about front-end engineering, machine learning, and Twitter, we encourage you to apply!

What you’ll need to have:

  • At least five years of experience working on web applications as a software engineer. Bonus points if past work experience includes customer service, hospitality, IT, or retail

  • Experience leading multiple projects with engineers from different teams

  • Fluent with the latest versions of React including React Hooks

  • A detailed understanding of Javascript and Typescript

  • The ability to design and implement REST or GraphQL APIs

  • A desire to mentor junior developers on the team.

  • An understanding of CS concepts including common data structures and algorithms

  • Considers testing a vital part of development and thinks carefully about how to write good tests

  • Job history working alongside product managers, designers, quality assurance, and backend engineers

  • Clear and concise written communication. Ideally, experience explaining technical details to non-technical customers

Additional Information

We encourage fully remote engineers to apply! Our team currently operates between the Eastern and Pacific time zones.



 

Privacy Policy