Senior Back-End Developer (Montreal)

Senior Back-End Developer (Montreal)

21 Sep
|
Astucemedia
|
Montreal

21 Sep

Astucemedia

Montreal

Job Description ENG (FRA Below) ----- Develop and maintain ingest services that connect to third-party APIs (REST,GraphQL, Web

Sockets, Webhooks), ensuringidempotent ingestion, retryhandling, and rate-limit compliance.

Implement transformation logicto normalize heterogeneous data intounifiedJSON/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, Web

Sockets) to deliverdata updates with sub-second latency.

Build and enhance APIs(Service

Stack framework) to expose data viaREST,Webhooks, and SSEwith robust authentication (OAuth2/JWT).

Ensure performance and scalabilitythrough profiling, caching strategies, andhorizontal scaling techniques.

Collaborate with frontend/graphics teams(Unity, Vizrt, Unreal) to align APIcontracts and optimize for real-time rendering needs.

Write unit/integration tests to ensure data integrity and prevent regressions iningestion and API layers.

Participate in code reviews, architecture discussions, and sprint planningaspart of an Agile development teams. FRA ----- Dvelopper et maintenir des services d''ingestion qui s''interfacent avec des API tierces (REST, GraphQL, Web

Sockets, Webhooks), en garantissant une ingestion idempotente, la gestion des tentatives de ressai et le respect des limites de dbit; Mettre en uvre une logique de transformation pour normaliser des donnes htrognes en schmas JSON/Protobuf unifis; Concevoir et optimiser des solutions de stockage sur SQL Server, MongoDB et Kafka, en appliquant les meilleures pratiques en matire dindexation, de partitionnement et de gestion des sries chronologiques; Assurer lintgration avec des bus dvnements en temps rel (RabbitMQ, MQTT, Web

Sockets) afin de fournir des mises jour de donnes avec une latence infrieure la seconde; Dvelopper et amliorer des API (framework Service

Stack) pour exposer les donnes via REST,



Webhooks et SSE avec une authentification robuste (OAuth2/JWT); Garantir les performances et lvolutivit grce au profilage, des stratgies de mise en cache et des techniques de mise lchelle horizontale; Collaborer avec les quipes front-end/graphiques (Unity, Vizrt, Unreal) pour harmoniser les contrats dAPI et les optimiser en fonction des besoins de rendu en temps rel; Rdiger des tests unitaires et dintgration pour garantir lintgrit des donnes et prvenir les rgressions au niveau des couches dingestion et des API; Participer aux revues de code, aux discussions sur larchitecture et la planification des sprints au sein dune quipe de dveloppement agile.

Qualifications ENG (FRA Below) ----- Proficiency inC#/.NET Core(Service

Stack or similar frameworks). 8+ years of experienceinAPI design and integration(REST, GraphQL, OAuth2, Web

Sockets).

Solid understanding ofdata modelingand storage systems (SQL Server, MongoDB,Kafka).

Familiarity withmessaging protocols(AMQP, MQTT, Web

Socket).

Experience withschema validation and transformation(JSON Schema, Protobuf).

Knowledge ofCI/CD pipelines, Git, and containerization (Docker).

Solid debugging, problem-solving, and performance optimization skills Nice skills to have Experience withbroadcast/media data workflows(sports scores, elections,financial tickers).

Knowledge ofcloud platforms(AWS, Azure, GCP) for scalable deployments.

Familiarity withtime-series data handlingand caching strategies (Redis).

Exposure toreal-time graphics engines(Vizrt, Unreal, Unity) integrations.

Contributions toopen-source projectsor SDK development FRA ----- Matrise de C#/.NET Core (Service





Stack ou frameworks similaires); Au moins 8 ans dexprience dans la conception et lintgration dAPI (REST, GraphQL, OAuth2, Web

Sockets); Solide comprhension de la modlisation des donnes et des systmes de stockage (SQL Server, MongoDB, Kafka); Connaissance des protocoles de messagerie (AMQP, MQTT, Web

Socket); Exprience en validation et transformation de schmas (JSON Schema, Protobuf); Connaissance des pipelines CI/CD, de Git et de la conteneurisation (Docker); Solides comptences en dbogage, en rsolution de problmes et en optimisation des performances.

Atouts Exprience des flux de donnes lis la diffusion et aux mdias (rsultats sportifs, lections, cours boursiers); Connaissance des plateformes cloud (AWS, Azure, GCP) pour des dploiements volutifs; Matrise du traitement des donnes de sries chronologiques et des stratgies de mise en cache (Redis); Exprience de lintgration de moteurs graphiques en temps rel (Vizrt, Unreal, Unity); Contributions des projets open source ou au dveloppement de SDK.

Additional Information EN (FRA Below) ----- Comprehensive Group Insurance including medical, dental, and online telemedicine support; via Dialogue RRSP Matching Program plan for your financial future with company contributions; Wellness Allowance support for personal well-being (gym, sports, mental health, etc.); Team Activities & Events regular social and team-building opportunities; Office in Montreals Old Port a vibrant and inspiring workspace in the heart of downtown (hybrid). FRA ----- Assurances collectives compltes incluant soins mdicaux, dentaires et accs la tl-mdecine via Dialogue; Programme REER avec contribution de lentreprise pour planifier et faire crotre votre avenir financier; Enveloppe bien-tre soutien pour le bien-tre personnel (gym, sports, sant mentale, etc.); Activits et vnements dentreprise Moments de convivialit et team-building organiss tout au long de lanne; Bureau au Vieux-Port de Montral un cadre de travail exceptionnel au cur du centre-ville (poste hybrid).

📌 Senior Back-End Developer (Montreal)
🏢 Astucemedia
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior back-end developer (montreal) / montreal