Skip to main content

Senior Software Developer (Full Stack)

Technology
CoHost
Fort Smith, Canada$110,000 - $135,000 /year3 weeks agoUntil 2026-06-08
Fully remote

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.

Keywords
RubyNode.jsJavaScriptPostgreSQLSingleStoreDynamoDBAWSCloud InfrastructureData PipelinesETLAIDebuggingScalabilityReliabilityObservabilityEvent-Driven ArchitecturesPodcastsDataAnalyticsCloudInfrastructureEvent-DrivenAI-Powered FeaturesAutomationClassificationRetrievalMetricsAttributionReportingNetworkingIAMVPCs

¿Te interesa este puesto?