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
- 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
Databases
- SingleStore
- DynamoDB
- Event-driven architectures
- Rollups, ETL, and analytics pipelines
- 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
- 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 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
- 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
Senior Software Developer (Full Stack) in Remote at Unknown Company
This position is listed as full time and able to be worked remotely.