Responsibilities include
- Designing, building, running and scaling tools and services that support Engineering Department efforts
- Analyzing and communicating complex technical requirements and concepts, able to identify the highest priority areas and carve a path to deliver
- Collaborating with T&S, legal and product teams to understand goals and develop robust and scalable solutions.
- Improving system design and architecture to ensure stability and performance of the internal and customer-facing compliance and anti-abuse services
- Ongoing monitoring and maintenance of production services, including participation in on call rotations
- Working closely with Test Company's Engineering Department team to help make the internet a safer place
- Mentoring and guiding developers in the Engineering team to help build collective knowledge and technical expertise
Examples of desirable skills, knowledge and experience
- At least 3 years of experience building large-scale software applications, preferably distributed systems
- Experience designing and integrating RESTful APIs and/or gRPC services
- Knowledge of SQL and common relational database systems such as PostgreSQL
- Excellent debugging and optimization skills
- Expertise in writing well tested code
Bonus
- Prior experience working in the engineering domain space
- Deep understanding of DNS, TLS/SSL and HTTP
- Expertise in web security issues and industry standards for access control