Back to results

Senior Back-End Developer

  • 555 Rue de la Commune Ouest, Montreal, QC, H3C 5X5, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
8+ years of experience in API design and integration (REST, GraphQL, OAuth2, WebSockets).
Posting language
English
Posted

Original job description

Company Description

Astucemedia is a global leader in innovative creative and software solutions for real-time data visualization on live TV, studios, museums, immersive experiences, and sports venues. Our software and services enhance augmented reality graphics, virtual sets, video walls, interactive apps, and on-screen overlays across television and digital platforms.

We’re a team of passionate trailblazers who thrive on creativity, collaboration, and cutting-edge technology - and we’re looking for someone who’s just as excited to shape the future with us.

Job Description

  • Develop and maintain ingest servicesthat connect to third-party APIs (REST, GraphQL, WebSockets, Webhooks), ensuring idempotent ingestion, retry handling, and rate-limit compliance.
  • Implement transformation logicto normalize heterogeneous data into unified JSON/Protobuf schemas.
  • Design and optimize storage solutionsacross SQL Server, MongoDB, and Kafka, applying best practices for indexing, partitioning, and time-series handling.
  • Integrate with real-time event buses(RabbitMQ, MQTT, WebSockets) to deliver data updates with sub-second latency.
  • Build and enhance APIs(ServiceStack framework) to expose data via REST, Webhooks, and SSEwith robust authentication (OAuth2/JWT).
  • Ensure performance and scalabilitythrough profiling, caching strategies, and horizontal scaling techniques.
  • Collaborate with frontend/graphics teams(Unity, Vizrt, Unreal) to align API contracts and optimize for real-time rendering needs.
  • Write unit/integration tests to ensure data integrity and prevent regressions in ingestion and API layers.
  • Participate in code reviews, architecture discussions, and sprint planningas part of an Agile development teams.

Qualifications

  • Proficiency in C#/.NET Core(ServiceStack or similar frameworks).
  • 8+ years of experience in API design and integration (REST, GraphQL, OAuth2, WebSockets).
  • Solid understanding of data modelingand storage systems (SQL Server, MongoDB, Kafka).
  • Familiarity with messaging protocols(AMQP, MQTT, WebSocket).
  • Experience with schema validation and transformation(JSON Schema, Protobuf).
  • Knowledge of CI/CD pipelines, Git, and containerization (Docker).
  • Strong debugging, problem-solving, and performance optimization skills

Nice to skills

  • Experience with broadcast/media data workflows(sports scores, elections, financial tickers).
  • Knowledge of cloud platforms(AWS, Azure, GCP) for scalable deployments.
  • Familiarity with time-series data handlingand caching strategies (Redis).
  • Exposure to real-time graphics engines(Vizrt, Unreal, Unity) integrations.
  • Contributions to open-source projectsor SDK developmemt

Additional Information

  • Hybrid work environment
  • Global travel opportunities 
  • Health and Wellness annual Benefits
  • Health Benefits Insurance Package (including online medical assistance with Dialogue)
  • RRSP Matching program
More about this job

Responsibilities

Develop and maintain ingest services that connect to third-party APIs while ensuring idempotent ingestion and rate-limit compliance. Collaborate with frontend and graphics teams to integrate real-time event buses and optimize data delivery for rendering needs.

Requirements

Requires 8+ years of experience in API design and integration with proficiency in C#/.NET Core. Candidates must have a solid understanding of data modeling, storage systems, and messaging protocols.

Skills

  • C#
  • .NET Core
  • ServiceStack
  • API design
  • REST
  • GraphQL
  • OAuth2
  • WebSockets
  • SQL Server
  • MongoDB
  • Kafka
  • AMQP
  • MQTT
  • Docker
  • CI/CD
  • Git

Benefits

  • Hybrid work environment
  • Global travel opportunities
  • Health and Wellness annual benefits
  • Online medical assistance
  • RRSP matching program

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Creative & Media
  • Data & Analytics

Keywords

  • C#
  • .NET Core
  • ServiceStack
  • REST
  • GraphQL
  • WebSockets
  • Webhooks
  • SQL Server
  • MongoDB
  • Kafka
  • AMQP
  • MQTT
  • JSON
  • Protobuf
  • OAuth2
  • JWT
  • Docker
  • CI/CD
  • Git
  • Real-time data visualization
  • Augmented reality
  • Virtual sets
  • Unity
  • Vizrt
  • Unreal Engine
  • Agile
  • Data ingestion
  • API development
  • Performance optimization
  • Time-series data

Report this job