Jobs at Alteo

View all jobs

Back-End Developer [#3656]

Montreal (Remote), QC
Alteo is looking for a Back-End Developer for a permanent position based in Montreal. 

***Hybrid workplace: 2 days office, 3 days remote***

Responsibilities:
  • Design and implement good functionality and high quality code.
  • Develop a strong culture of accountability, innovation and collaboration.
  • Document code and designs.
  • Support the entire feature development lifecycle.
  • Work closely with product and quality assurance teams.

Profile:
  • Bachelor's/Master's degree in computer science, software engineering or related field.
  • 5+ years of relevant experience designing and developing back-end services for SaaS solutions.
  • Experience designing and building highly scalable services and REST APIs that are compatible with multiple clients.
  • Experience with at least 3 of the following cloud technologies and platforms: Consul, Kafka, Spark, MQTT, Redis, PostgreSQL, Django, Flask, Nomad, or Kubernetes.
  • Proficiency with Linux environments.
  • Experience with SQL and noSQL databases.
  • Knowledge of and experience working with Python or Go.
  • Familiar with web API documentation and modeling tools like Swagger/OpenAPI.
  • Fluency in English, French an asset but not required.

Assets:
  • Knowledge of AWS, GCP or MS Azure
  • Knowledge of compute and related database services.
  • Experience with microservices architectures.
  • Experience working with orchestration and container systems, such as Docker and K8s.
  • Experience with agile development and tools like JIRA.
  • Experience with IoT services.

@@@@@
Alteo est à la recherche d'un Développeur Back End pour un poste permanent basé à Montréal. 

***Lieu de travail hybride: 2 jours au bureau, 3 jours à distance ***

Responsabilités:
  • Concevoir et implémenter de bonnes fonctionnalités et du code de haute qualité.
  • Développer une solide culture axée sur la responsabilisation, l’innovation et la collaboration.
  • Documenter les codes et les conceptions.
  • Prendre en charge le cycle de vie entier du développement de fonctionnalités.
  • Travailler en étroite collaboration avec les équipes de produits et d’assurance de la qualité.

Profil:
  • BAC/Maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
  • 5+ années d’expérience pertinente en conception et en développement de services back-end pour des solutions SaaS.
  • Expérience en conception et en élaboration de services hautement évolutifs et d’API REST qui sont compatibles avec plusieurs clients.
  • Expérience avec au moins 3 des technologies et plateformes infonuagiques suivants : Consul, Kafka, Spark, MQTT, Redis, PostgreSQL, Django, Flask, Nomad, ou Kubernetes.
  • Maîtrise des environnements Linux.
  • Expérience avec les bases de données SQL et noSQL.
  • Connaissance de Python ou Go, et de l’expérience de travail avec ceux-ci.
  • Familier avec la documentation d’API Web et les outils de modélisation comme Swagger/OpenAPI.
  • Maîtrise de l'anglais, français un atout mais non requis.

Atouts:
  • Connaissance de AWS, GCP ou MS Azure
  • Connaissance des services de calcul et de base de données connexes.
  • Expérience avec les architectures de microservices.
  • Expérience de travail avec des systèmes d’orchestration et des systèmes de conteneurs, comme Docker et K8s.
  • Expérience avec le développement agile et des outils comme JIRA.
  • Expérience avec les services d’IdO.

Share This Job

Powered by