Talent.com
Back-End Developer [#4747]

Back-End Developer [#4747]

Alteo80% Remote, QC, Canada
7 days ago
Job type
  • Remote
Job description

Alteo is looking for a Back-End Developer for a permanent position. The company is based in Europe & Montreal. You can work from anywhere.

  • Hybrid : 1 to 2 days in the office / 3 to 4 days teleworking

You will be part of a small and experienced team that develops complex software solutions using cutting edge technologies. Excellent opportunity to learn Go / Golang.

Responsibilities :

  • Collaborate with the development team to design, build, test and deliver high quality software.
  • Iterate in an agile manner by creating hypotheses and testing them with incremental deliveries of code through continuous integration.
  • Identify multiple candidate solutions to a problem and evaluate them within the constraints of the project.
  • Profile :

  • DEC / BAC in computer science, software engineering or equivalent.
  • 2+ years of experience in software development
  • Experience in designing REST APIs
  • Experience in the development and maintenance of real-time web services (asset)
  • Experience or willingness to learn GO / Golang
  • Experience with at least one programming language and desire to learn others : JavaScript / React / Typescript, C#, Java, PHP, etc.
  • Knowledge of DevOps tools and processes (asset)
  • Knowledge of PostgreSQL, GraphQL, Heroku and Docker (asset)
  • Knowledge of continuous integration with web servers and CI / CD databases (asset)
  • Knowledge of AdServer (asset)
  • Collaboration and teamwork : works with others to achieve results, contributing meaningfully to the team and prioritizing group needs over individual needs.
  • Creativity and Innovation : seeking new and better ways of doing things, generating original and imaginative ideas, products and / or solutions.
  • Problem solving : using an organized and logical approach to find solutions to complex problems, going beyond the obvious to understand the root cause of problems and proposing several possible solutions.
  • Alteo recherche un Développeur Back-End pour un poste permanent. L'entreprise est basée en Europe et à Montréal. Vous pouvez travailler de n'importe où.

  • Hybride : 1 à 2 jours au bureau / 3 à 4 jours en télétravail
  • Vous évoluerez au sein d'une petite équipe expérimentée qui développe des  solutions logicielles complexes utilisant des technologies d'avant garde. Excellente opportunité d'apprendre le Go / Golang.

    Responsabilités :

  • Collaborer avec l'équipe de développement pour concevoir, construire, tester et livrer des logiciels de haute qualité.
  • Itérer d'une manière agile en créant des hypothèses et en les testant avec des livraisons incrémentales de code par l'intégration continue.
  • Identifier plusieurs solutions candidates à un problème et les évaluer en fonction des contraintes du projet.
  • Profil :

  • DEC / BAC en informatique, génie logiciel ou équivalent
  • 2+ ans d'expérience en développement logiciel
  • Expérience dans la conception d'APIs REST
  • Expérience dans le développement et la maintenance de services web en temps réel (atout)
  • Expérience ou désir d'apprendre GO / Golang
  • Expérience avec au moins un langage de programmation et désir d'en apprendre d'autres : JavaScript / React / Typescript, C#, Java, PHP, etc.
  • Connaissance des outils et processus DevOps (atout)
  • Connaissance de PostgreSQL, GraphQL, Heroku et Docker (atout)
  • Connaissance de l'intégration continue avec les serveurs web et les bases de données CI / CD (atout)
  • Connaissance de AdServer (atout)
  • Collaboration et travail d'équipe : travaille avec d'autres personnes pour obtenir des résultats, en contribuant de manière significative à l'équipe et en donnant la priorité aux besoins du groupe plutôt qu'aux besoins individuels.
  • Créativité et innovation : recherche de nouvelles et meilleures façons de faire les choses, en générant des idées, des produits et / ou des solutions originaux et imaginatifs.
  • Résolution de problèmes : utiliser une approche organisée et logique pour trouver des solutions à des problèmes complexes, aller au-delà de l'évidence pour comprendre la cause profonde des problèmes et proposer plusieurs solutions possibles.