Apply now

Posted 3 months ago

Senior Full Stack Engineer

@ Structurely

Canada

Full-time7+ years experience
Apply now
SIGNALS

Overview

Structurely is hiring a Senior Fullstack/Backend Engineer to own and evolve backend services for its agentic call center platform. The role covers reliable, real-time systems spanning telephony, AI inference and CRM integrations, on an AWS ECS stack with a move toward Kubernetes. The posting asks for 7-10+ years of backend experience and high ownership; the employment type is full time.

Responsibilities:

  • Own backend services end to end, from design to uptime
  • Build integrations with CRMs, telecom systems and AI vendors
  • Design resilient patterns for retries, timeouts and rate limits
  • Operate MongoDB, Aurora, RabbitMQ and Redis
  • Contribute to migration from ECS to Kubernetes

Requirements summary:

  • 7-10+ years of backend engineering experience
  • Strong Python and solid engineering fundamentals
  • Experience with Docker and ECS or Kubernetes
  • Experience with MongoDB or relational databases
  • Experience with RabbitMQ or similar and Redis
  • Telecom or telephony experience is a qualification

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-08-04
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Structurely

FieldValue
Open jobs on Jobsy1
Job description

Company Description

For over decade, we've been building the agentic call center that powers real customer conversations and automates operations across many different industries. Our proprietary AI Telco platform is a white labeled system that enables CRMs, Sales enablement platforms, and enterprise customers to carry out conversations and tasks using AI Voice, AI Text and AI Email. Known as the best Voice AI company in Home Services across the United States, Structurely is growing fast and looking for engineers who take real ownership, are independent and love building world-class products. We want ambitious engineers who love to code.

The Opportunity

Senior Fullstack/Backend engineer with high agency to own and evolve our backend services. You’ll build reliable, scalable systems that support real-time, high-throughput workloads (telephony + AI inference + integrations). Python is the primary language today, but we want someone excited to work in TypeScript as well, especially where it’s the right tool for the job.

You’ll help us scale on our current AWS container stack (ECS + Docker) while contributing to our migration toward Kubernetes.

Role Description

What You’ll Do - Own backend services end-to-end

Take primary ownership of key backend domains/services (design, implementation, deployment, uptime, iteration).

Write clear technical plans, make pragmatic tradeoffs, and drive work to completion without needing heavy process.

Establish and improve service-level standards: reliability, performance, observability, and maintainability.

Develop APIs and services that orchestrate agent workflows across LLM/TTS/STT vendors.

Design resilient patterns for retries, timeouts, fallbacks, rate limits, and circuit breaking across external providers.

Build capabilities that support real-time and near-real-time workloads; telephony latency constraints, event-driven processing.

Build and maintain integrations with multiple CRMs; bi-directional sync, webhooks, workflow triggers, identity mapping.

Support telecom integrations; events, call state, messaging, routing, configuration, ensuring reliability and traceability.

Create internal abstractions/adapters so integrations are consistent, testable, and extensible.

Model and operate systems using MongoDB as the primary datastore.

Use Aurora (RDS) where relational guarantees are required.

Use RabbitMQ for asynchronous workflows and background processing.

Use Redis for caching, ephemeral state, rate limiting, and coordination where appropriate.

Ship on Docker + ECS today; contribute materially to migration planning/execution toward Kubernetes.

Improve CI/CD, environment parity, and deployment safety; rollbacks, progressive delivery, migration strategies.

Partner with security/compliance needs; secrets management, auditability, least privilege, data retention.

Our Tech Stack (you don’t need all of this)

Languages: Python (primary), TypeScript (growing footprint)

Containers/Runtime: Docker, AWS ECS (current), Kubernetes (evolution)

Datastores: MongoDB (primary), AWS Aurora (RDS)

Messaging/Cache: RabbitMQ, Redis

Cloud: AWS networking, IAM, logs/metrics, container registry, etc.

Domain: Agentic orchestration, LLM/TTS/STT vendor integrations, CRM integrations, telecom integrations

Qualifications

Experience with telecom/telco systems (call routing, SIP/telephony infrastructure, messaging, carrier integrations).

7–10+ years of backend engineering experience with demonstrated end-to-end ownership of production services.

Strong proficiency in Python and solid engineering fundamentals APIs, data modeling, distributed systems basics.

Willingness and interest in contributing in TypeScript or strong desire to learn quickly.

Experience shipping and operating containerized services with Docker and a production orchestrator (ECS and/or Kubernetes).

Practical experience with MongoDB and/or relational databases Aurora/Postgres, including schema design and performance tuning.

Experience with messaging systems RabbitMQ or similar and caching Redis, including failure modes and operational concerns.

Strong debugging skills and an operator mindset: observability, incident response, and continuous reliability improvements.

High agency: you take ambiguous problems, turn them into plans, align stakeholders, and deliver.

Similar jobs

  • Senior Full-Stack Engineer

    Toronto, ON
    $110k–$125k/yrHybridFull Time

    Coates Group

    Candidates need extensive TypeScript and JavaScript skills, advanced backend experience with NestJS or Express, and frontend experience with Angular or React. Deep cloud knowledge, preferably AWS, and a track record of leading technical teams are also needed.

    TypeScript, JavaScript, NestJS, Express, Angular, React

  • Senior Full Stack Engineer

    Toronto, ON
    Hybrid

    hireVouch: Company Marketing Strategy

    Candidates need substantial experience shipping production TypeScript across the stack, including React/Next.js and a Node backend with a data layer. React Native/Expo experience is valued, along with a record of owning a product surface through launches and incidents.

    Next.js, Expo, React Native, Hono, NestJS, Express

  • Full Stack Engineer

    Toronto, ON
    Contract

    RandomTrees

    Candidates need experience in full stack development, React or Angular, JavaScript or TypeScript, Java, .NET or Node.js, REST APIs, SQL and NoSQL databases, and a cloud platform such as AWS, Azure or GCP.

    Full-stack development, React, JavaScript, TypeScript, Oracle Java, .NET

  • Full Stack Engineer

    Toronto, ON
    Contract

    Pacer Group

    8+ YOECandidates need 8+ years of professional software development experience, strong Angular and Java Spring Boot skills, and experience with REST and GraphQL APIs, Kafka, Redis and cloud containers. Experience with CI/CD, authentication protocols and AI integration is also required.

    Angular, Spring Boot, Node.js, Kafka, Redis, Docker

  • Full Stack Engineer

    Canada
    Full Time

    HCLTech

    Candidates need problem-solving and analytical skills shown through past examples, the ability to learn independently, and comfort with customer-facing work across multiple stakeholders. Flexibility with North American time zones is also expected.

    advanced data tools

  • Senior Full Stack Engineer

    Vancouver, BC
    Full Time

    TekRek

    10+ YOECandidates need 10 to 15 years of software development experience, including running production systems at scale, and strong hands-on skills in React/TypeScript, Python/Django, PostgreSQL and DynamoDB. Practical experience with AWS, Docker and Kubernetes, and interest in AI-driven development tools, are also required.

    React, TypeScript, Python, Django, PostgreSQL, DynamoDB

  • Full Stack Engineer – Self-Service & Agentic Data Platform

    Toronto, ON
    Contract

    J&M Group

    Candidates need hands-on experience with Java, Spring Boot, Angular or React, REST APIs and microservices. Experience with CI/CD, data governance tools and LLM or RAG concepts is also expected.

    Databricks, DataHub, Unity Catalog, Azure DevOps, Git, Neo4j

  • Full Stack Engineer

    Toronto, ON
    Full Time

    Flexton Inc.

    Candidates need experience with Java, Spring Boot, JavaScript, React and GraphQL, plus SQL and NoSQL data work. A bachelor's in computer science or a master's degree is required.

    Jenkins, Oracle, React, Spring Boot, GraphQL

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.