Design, improve, and debug complex, scalable distributed systems. Be able to take responsibility and ownership of projects from start to finish. Provide mentorship to interns and junior engineers. Always on the lookout to keep the tech stack updated with current standards. Write extensible scalable and test-driven code. Take part in technical planning and architectural decision-making. Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems. Contribute to code reviews and technical spec reviews. We'll be reaching out to applicants that have 2+ years of full-time work experience building highly performant web applications. Knowledge of our full-stack technologies is highly preferred - React, Typescript, GraphQL, Ruby on Rails etc.