Senior Back-End Developer

Astucemedia

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

  • 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).
  • 6 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

Remote Work :

No


Employment Type :

Full-time

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 ...
View more view more

Key Skills

  • Bootstrap
  • CSS
  • Front-End Development
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Less
  • JavaScript
  • backbone.js
  • Sass

About Company

Company Logo

Astucemedia est un leader mondial reconnu pour ses solutions créatives et logicielles innovantes dédiées à la visualisation de données en temps réel. Nos technologies s’intègrent dans des contextes variés tels que la diffusion en direct à la télévision, les studios, les musées, les ex ... View more

View Profile View Profile