Senior Software Developer (Full Stack)
Job description
About CoHost
First and foremost, CoHost was born out of a love for podcasts. We’re in the business of understanding and enhancing podcasts—helping brands and professional podcasters understand, grow, and monetize their audiences through data, analytics, and intelligent tooling. CoHost provides a unified platform spanning hosting, analytics, attribution, and AI-powered insights. We work with leading organizations including Moneris, PwC, SickKids Foundation, and Expedia.
Podcasting continues to grow rapidly, and CoHost is at the forefront of building the infrastructure that powers data-driven audio at scale. What You’ll Be Working On
As a Senior Backend Software Engineer, you’ll play a critical role in designing and scaling the systems that power CoHost’s most data-intensive and AI-driven products. You’ll work closely with the CTO, product, and data teams to build reliable, cost-efficient, and observable backend infrastructure that supports real customer workflows. This is a hands-on role focused on production systems, data pipelines, and AI-enabled features, not prototypes or demos.
What Your Role Will Encompass In this role, you will:
Design, build, and maintain backend systems that support data-heavy, customer-facing products
Own production services written in Ruby, Node.js, and JavaScript, with a strong focus on reliability and scalability
Build and maintain event pipelines, rollups, and ETL processes for analytics, attribution, and reporting
Work with PostgreSQL, SingleStore, and DynamoDB, designing schemas and queries optimized for scale and performance
Develop systems that power dashboards, metrics, analytics, and tracking used by customers daily
Build and operate cloud infrastructure on AWS, including networking, IAM, VPCs, queues, workers, and storage
Make thoughtful trade-offs around cost, reliability, observability, and performance
Implement monitoring, alerting, and logging to ensure production systems are healthy and debuggable
Build AI-powered features using LLMs for real workflows such as automation, classification, retrieval, and analysis
Work with embeddings, retrieval pipelines, and AI-driven automation, knowing when and where AI meaningfully adds leverage
Collaborate closely with product to translate business goals into scalable technical solutions
Take ownership of systems end-to-end, from architecture through production support Our Technology Stack Backend
Ruby, Node.js, JavaScript Databases
PostgreSQL
SingleStore
DynamoDB Data & Pipelines
Event-driven architectures
Rollups, ETL, and analytics pipelines Cloud & Infrastructure
AWS (networking, IAM, VPCs, queues, workers, storage)
Emphasis on cost efficiency, reliability, and observability AI
LLM-powered workflows
Embeddings, retrieval, classification, and automation Who You Are Must-Have Experience
Has managed production environments and understands operational responsibility
Has built features actively used in production by real customers
Strong experience building production features on top of AWS products
Deep, hands-on knowledge of AWS IAM, VPCs, subnets, server architecture, and cloud security
Experience designing and operating secure, scalable AWS-based systems
Prior experience scaling systems to support growing data volume, traffic, and customer usage
Strong backend engineering experience with data-heavy systems
Experience leveraging cloud infrastructure to solve real business problems, not just deploy services
Deep understanding of relational and non-relational databases
Comfortable designing scalable, maintainable backend architectures
Strong debugging skills and comfort level operating systems in production Nice-to-Haves
Startup experience
Experience working on analytics, attribution, or measurement systems
Prior experience shipping AI-powered features beyond experimentation How We Work
We value pragmatism over over-engineering
We care deeply about reliability, cost awareness, and long-term maintainability
We build products that customers rely on every day
We focus on impact, ownership, and clear communication Location & Timing
Remote role
Must be able to work EST hours
Start date: As soon as possible Salary Range: $110,000-$135,000 CAD annually depending on experience Perks & Benefits
100% remote work
Competitive salary and compensation package
Full medical and dental benefits
Generous vacation policy (starting at 5+ weeks)
Opportunities for learning, growth, and ownership
Quarterly team events How to Apply
Email stacey@quillit.io with your resume and a brief note outlining why you’d be a great fit. We care about what you’ve built—not where you went to school. If you’ve shipped real systems and solved meaningful problems, we’d love to hear from you. Do not email other team members or your application will not be considered.
¿Te interesa este puesto?