About the role

  • Software Engineer responsible for entire software development lifecycle at Test Company. Collaborating with teams to enhance internal and customer-facing solutions and services.

Responsibilities

  • 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

Requirements

  • 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

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job