Full Stack Developer

Saint-Laurent, QC, CA, Canada

Job Description

Full-Stack Developer





Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.



We are currently seeking a qualified

Full Stack Developer

to join our team. As a Senior Full-Stack Developer for the Middleware-API team, you will play a key role in building robust and scalable platforms, primarily focused on Azure API Management (APIM) and Self-Hosted Gateways (SHG) within an OpenShift environment. Your mission is to build and maintain our automation pipelines specifically for APIs and to implement the tools to support API governance standards. This position is aimed at an experienced professional who combines strong API development skills, middleware integration expertise, and DevOps practices.



Location:

Montreal, QC

Job Type:

Full Time

Working Arrangement

: Hybrid



Responsibilities


Design, deploy, and maintain API Management solutions (APIM, SHG) orchestrated via ArgoCD and Helm. Implement APIM policies (authentication, transformation, security) and contribute to API governance. Develop and manage infrastructure as code using Terraform, ensuring automation and consistency. Analyze and extract logs from APIM and Azure services to troubleshoot and optimize workflows.
Develop and maintain Middleware solutions to ensure seamless communication between various systems.
Manage authentication and authorization mechanisms (RBAC, Managed Identities). Maintain knowledge of integration protocols (REST, RESTful, MCP) and messaging patterns (pub/sub, Event Hub, Service Bus). Conduct testing using tools like OpenAPI, Spectral, Swagger Hub, to ensure the reliability and functionality of APIs. Contribute to CI/CD pipelines and Git workflows (GitFlow, code reviews). Ensure platform reliability and compliance while supporting containerized workloads on OpenShift/Kubernetes.

Basic Qualifications



API & Middleware
8+ years as a Full-Stack Developer with significant focus on API design, development, and middleware.

Advanced expertise in Azure APIM (policies, gateways, networking, RBAC, logging/monitoring).

Strong knowledge of API catalogs and best practices for API contract creation (OpenAPI, Spectral).

Familiarity with Middleware solutions and integration patterns.
Security & Integration
Hands?on with RBAC, Managed Identities, Key Vault, and secure API patterns.

Solid understanding of REST/RESTful integration and messaging (pub/sub, Event Hubs, Service Bus).
Infrastructure & DevOps
Proficiency with Terraform, OpenShift/Kubernetes, Argo CD, and Helm.

Experience building resilient CI/CD pipelines and Git workflows in multi?team environments.
Languages & Tooling
Scripting proficiency (Bash, PowerShell, Python).

Testing and design tools: OpenAPI, Swagger Hub (or equivalent), Spectral; Postman is a plus.
Communication & Education
Excellent communication skills; ability to simplify complex concepts and write clear documentation.

Bilingualism is required (French and English)

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).





Nice-to-Have Skills

Knowledge of observability tools (App Insights, Log Analytics).

Familiarity with advanced security (Key Vault, Managed Identities).

Experience writing complex APIM policies.

Understanding of emerging protocols such as MCP.




Please note:



Interested applicants must apply directly to this link to be considered for this position: Full Stack Developer



The name of the file for the resume should be the applicant's full name and the position title you are applying for. The resume format should be PDF.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3386611
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Laurent, QC, CA, Canada
  • Education
    Not mentioned