What are the responsibilities and job description for the Backend Software Engineer position at Respondology?
Respondology is seeking a passionate Backend Software Engineer to play a key role in building net new products and features on our platform. This is an exciting opportunity to join a rapidly scaling startup committed to leveraging technology for good by promoting positive social media interactions. In this role, you’ll be instrumental in architecting and developing new solutions from the ground up, shaping the future of our comment activation technology. If you're excited about building innovative products, solving complex engineering challenges, and working with a dynamic team, we’d love to hear from you!
Respondology is a Comment Activation Platform that instantly removes spam, bots, and brand-damaging comments while surfacing what audiences are talking about in 30-seconds or less at any scale for the world’s most well-known brands. This helps protect brands and communities on social media and gives marketers insights they need to improve their strategies using data directly from their comment sections. At Respondology, We Leverage Technology for Good.
This is a remote position, open to candidates in NY, NJ, MT, MA, FL, UT, CA, or our home state of Colorado. Must be willing to travel to Boulder, CO approximately twice per year for on-site work with your team--and fun!
A Day in the Life
And if we haven't convinced you yet, here is why you'll want to be part of our team:
Respondology is a Comment Activation Platform that instantly removes spam, bots, and brand-damaging comments while surfacing what audiences are talking about in 30-seconds or less at any scale for the world’s most well-known brands. This helps protect brands and communities on social media and gives marketers insights they need to improve their strategies using data directly from their comment sections. At Respondology, We Leverage Technology for Good.
This is a remote position, open to candidates in NY, NJ, MT, MA, FL, UT, CA, or our home state of Colorado. Must be willing to travel to Boulder, CO approximately twice per year for on-site work with your team--and fun!
A Day in the Life
- Collaborate with a cross-functional team of software engineers and machine learning engineers to architect, build and deploy the backend systems and services that power our core products.
- Backend development, primarily on FastAPI/Python microservices running on ECS/Fargate, occasionally contributing to our Ruby on Rails API monolith
- Analyze and improve efficiency, scalability, and stability of various backend systems and databases, including OpenSearch and Postgres.
- Write and maintain automated tests to ensure high code quality across services.
- Participate in code reviews, sharing feedback and best practices with the team.
- Bachelor's degree in Computer Science or related degree - or equivalent work experience
- Minimum 5 years of professional software engineering experience
- Minimum 4 years proven experience with Python backend development
- Minimum 3 years of proven experience with OpenSearch or Elasticsearch
- Minimum 3 years of proven experience Postgres, or other relational databases
- Experience building, optimizing, and deploying large scale production systems (we process 100s of millions of comments per year)
- Ability to be flexible, learn new libraries, refactor existing code and dive into new areas of the codebase
- Proven strong communicator and team collaborator
- Demonstrated ability to take ownership of projects, prioritize tasks, work independently, and deliver high-quality results within tight deadlines
- Motivated, resourceful and attentive; especially for remote work candidates
- Significant experience with AWS, especially ECS/Fargate, SageMaker, OpenSearch, RDS, Redshift
- Experience with DevOps and infrastructure as code
- Experience with Ruby on Rails
- Experience with APM technologies (we use DataDog)
- Experience with queue-based background job processing technologies
- Familiarity with modern machine learning architectures and MLOps
- Familiarity with FastAPI and Pydantic
- Experience working at a rapidly-growing tech startup
And if we haven't convinced you yet, here is why you'll want to be part of our team:
- We have a values-led culture with team members who have your back.
- We support 100% remote employment or you may come into our beautiful offices if you’re near Boulder, CO—dogs welcome.
- We understand the importance of a healthy work-life balance through providing flexible work arrangements, as well as a Flex PTO plan with generous holidays including a reduced schedule between Christmas and New Year’s.
- We offer comprehensive and competitive benefits to support employee and family well-being including generous family leave policies, life insurance and supplemental insurance options.
- We provide matching traditional and Roth 401k, fully vested from day one.
Salary : $115,000 - $140,000