-
Vaco

Golang Senior Software Engineer

Vaco
Canada · Contract · Mid-Senior

Rôle: Développeur Golang Senior Lieu: Montréal, Qc Mode: Hybride (2 jours semaine au bureau)

Responsabilités :

  • Diriger la conception, le développement et le support des produits logiciels et sous-systèmes.
  • Développer et gérer des protocoles API en utilisant des technologies telles que OpenAPI, GraphQL, gRPC, SOAP et AsyncAPI.
  • Appliquer les méthodologies Agile et des modèles de conception robustes pour un développement efficace.
  • Travailler dans une architecture de microservices avec Kubernetes et ISTIO.
  • Implémenter des protocoles d'autorisation sécurisés, tels que OAuth2 et OIDC.
  • Exploiter les services Cloud (AWS) pour le développement et le déploiement.
  • Gérer les processus CI/CD pour assurer des déploiements fluides.
  • Utiliser des technologies de streaming comme Kafka, RabbitMQ, SQS et SNS.

Qualifications :

  • 7 ans ou plus d'expérience en développement API et en gestion de processus CI/CD.
  • 5 ans ou plus d'expérience avec les méthodologies Agile et l'architecture de microservices.
  • 2 ans ou plus d'expérience avec Golang, Python et Docker.
  • 3 ans ou plus d'expérience avec les plateformes de gestion d'API, OAuth2, OIDC et AWS.
  • Maîtrise du français.



Rple: Golang Senior Developer Location: Montréal, Qc Mode: Hybrid (2 days on-site)




Responsibilities:

  • Lead the design, development, and support of software products and subsystems.
  • Create and manage API protocols using technologies like OpenAPI, GraphQL, gRPC, SOAP, and AsyncAPI.
  • Apply Agile methodologies and strong design patterns for efficient software development.
  • Work within a microservices architecture using Kubernetes and ISTIO.
  • Implement secure authorization protocols, including OAuth2 and OIDC.
  • Utilize cloud services (AWS) for development and deployment tasks.
  • Manage CI/CD pipelines to ensure streamlined deployments.
  • Handle streaming technologies such as Kafka, RabbitMQ, SQS, and SNS.

Qualifications:

  • 7+ years of experience in API development and CI/CD processes.
  • 5+ years of experience working with Agile methodologies and microservices architecture.
  • 2+ years of experience in Golang, Python, and Docker.
  • 3+ years of experience with API management platforms, OAuth2, OIDC, and AWS.
  • Proficiency in French.

Key Skills

Ranked by relevance

golang microservices cicd kubernetes rabbitmq graphql python kafka cloud grpc aws sqs design patterns
Login to Apply
Posted
Jan 15, 2025
Type
Contract
Level
Mid-Senior
Location
Montreal
Company
Vaco

Industries

Technology Information Internet

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Riot Games
Related

Staff Software Engineer, Metagame- Unpublished R&D Product

2026-06-18

Full-time
Not Applicable
United States
Computer Games
Engineering
View Job Details
Prodapt
Related

Business Intelligence Analyst

2026-06-16

Full-time
Not Applicable
United States
Technology
Research
View Job Details
GSOBA
Related

Senior Unity Game Developer

2026-06-18

Full-time
Director
United States
Technology
Engineering