Research is the foundation of great companies, which is why Respondent is revolutionizing how it’s completed.

Respondent is a two-sided marketplace that connects market and usability researchers with the highest quality research participants in the world. Our platform gives researchers a single place to quickly find the right participants for their projects, as well as schedule and pay them instantly. It simplifies the work that’s necessary to conducting quality research. Companies like IBM, Airbnb, Uber, Microsoft, Procter & Gamble and many more have already integrated us into their research processes.

Respondent is not only at the forefront of research -- we are also at the forefront of work trends. We are firm believers that the world is transitioning to a remote workforce and as a result, are an entirely distributed team. Cities are becoming more expensive, commutes are growing longer, and people are spending less time focusing on their families and themselves. Working on a distributed team gives our team members the chance to live in more affordable and desirable locations, take care of their loved ones, and do what they love. For instance, our employees have the freedom to travel regularly, work out when they want to, and enjoy their hobbies. They work hard, but are able to prioritize their lives as well.

Respondent is a truly global, fully remote, and high-impact workforce, and are excited to announce we’re looking for a passionate and talented Senior Software Engineer to join our team.

Responsibilities:

  • Build scalable backend applications to support the growing needs of the business
  • Work with both SQL and NoSQL databases and caching technologies like Redis.
  • Scale our infrastructure and introduce technologies like Kubernetes and Docker
  • Build complex matching systems
  • Manage projects and collaborate with key stakeholders
  • Improve and scale our Node.js applications
  • Take full ownership and responsibility for building, shipping, and maintaining core features, end to end.

Who are you?

  • At least 5+ years experience managing production environments
  • Production experience with Kubernetes and Docker (AWS/Azure/Google Cloud)
  • Experience with Node.js applications (or something similar) - most of our stack
  • Experience with any of the following languages: Python, C#, Java
  • Excellent technical communication skills, the ability to elaborate complex technical concepts and collaborate effectively with fellow engineers

Bonus

  • Experience with Graph Databases (We use Neo4j)
  • Experience with Elasticsearch
  • Experience with Natural Language Processing, Machine Learning

Job Conditions

  • Work remotely from anywhere while working U.S Time
  • Flexible schedule and a goal-oriented culture
  • Fun work environment and company culture with an upbeat motivated team

We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. A sense of humor, a lack of ego, and a desire to do great work is essential.

Benefits:

Working at Respondent is a unique experience. You will be part of a remote, diversified team around the U.S. and world, giving you the flexibility to fit work into your life in whatever way you want.

However, we care deeply about creating a cohesive, tight-knit culture that gets results. That’s why we offer our employees the following:

  • A new office set up, including a new Macbook Pro, desk, second screen, ergonomic chair, and anything else you need to work at your best
  • Health insurance for US-based employees (non-US employees receive a healthcare stipend)
  • Flexible vacation time
  • Stock options
  • Company retreat for teammates to get to know one another in-person: our last retreat was in New Orleans!


Respondent is an equal opportunity employer

Respondent provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status or veteran status.