
Senior Software Engineer – Backend
Respondology
full-time
Posted on:
Location Type: Hybrid
Location: Boulder • Colorado • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $155,000 per year
Job Level
About the role
- Build and maintain RESTful APIs for our Respond and Discover products using FastAPI/Python and Ruby on Rails
- Design and optimize database schemas, queries, and indexes for PostgreSQL and OpenSearch/Elasticsearch
- Analyze and improve API response times, focusing on sub-second performance for high-traffic endpoints
- Integrate with OpenAI APIs and optimize prompt engineering for AI-powered comment responses
- Debug production issues, conduct root cause analysis, and implement preventive solutions
- Write comprehensive tests and participate in code reviews to maintain high code quality
- Collaborate with frontend engineers and product managers to deliver features end-to-end
- Monitor system performance using DataDog and respond to alerts
Requirements
- Minimum 4 years of professional software engineering experience
- Minimum 3 years proven experience with Python backend development (FastAPI, Flask, or Django)
- Minimum 2 years working with PostgreSQL or other relational databases
- Bachelor's degree in Computer Science, related degree, or equivalent work experience
- Strong understanding of RESTful API design principles and best practices
- Experience with query optimization, indexing strategies, and database performance tuning
- Proven ability to debug complex production issues and identify root causes
- Experience with automated testing (unit, integration, end-to-end)
- Strong communicator and team collaborator
- Demonstrated ability to take ownership of projects, work independently, and deliver within deadlines
Benefits
- Flexible work arrangements
- Flex PTO plan with generous holidays
- Generous family leave policies
- Life insurance and supplemental insurance options
- Matching traditional and Roth 401k, fully vested from day one
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIRuby on RailsPostgreSQLOpenSearchElasticsearchAPI designquery optimizationautomated testingroot cause analysis
Soft Skills
strong communicatorteam collaboratorownership of projectsindependent workdeadline management
Certifications
Bachelor's degree in Computer Science