Jobs at Alteo

View all jobs

Software Developer [#4807]

Montreal, QC

Alteo is looking for a Software Developer for a permanent position based in Montreal.

*** Hybrid work : 1day/week at the office ***

Responsibilities:

  • Producing clean and efficient code based on published specifications and accepted coding standards
  • Collaborating with other developers to ensure best practices and processes are upheld and optimized
  • Bringing our product to the next generation by incorporating newer technologies
  • Collaborating with multiple teams and stakeholders to achieve technical objectives
  • Contributing to the team's culture by joining discussions and challenging your peers
  • Extending your own skills by teaching and growing with the teams

 

Profile:

  • BAC in IT, Software engineering or equivalent
  • 5+ years of professional software development experience
  • 3+ years experience with PostgreSQL (or other relational databases)
  • 3+ years experience with backend JavaScript, TypeScript, Node.js (or other typed languages, such as Java)
  • 3+ years of experience with React
  • Experience working with cloud computing services such as GCP (preferred), Azure, or AWS
  • Experience with running software on top of Kubernetes
  • Familiarity with Scrum and Agile methodology
  • Familiarity with Test Driven Development
  • Architecture skills (hexagonal architecture, DDD, API contract design) (asset)
  • Scrum master experience (asset)
  • Proficiency in Docker and Linux (asset)
  • Ability to work independently
  • Excellent communicator in English
  • Creativity, Critical thinking, Sense of humor & Passion
  • Interest in growing into development leadership roles
@@@@@

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

*** Travail hybride : 1 jour/semaine au bureau ***

Responsabilités

  • Produire un code propre et efficace basé sur les spécifications publiées et les normes de codage acceptées
  • Collaborer avec d'autres développeurs afin de garantir le respect et l'optimisation des meilleures pratiques et des processus
  • Faire passer notre produit à la génération suivante en intégrant les technologies les plus récentes
  • Collaborer avec plusieurs équipes et parties prenantes afin d'atteindre les objectifs techniques
  • Contribuer à la culture de l'équipe en participant aux discussions et en stimulant vos collègues
  • Développer vos propres compétences en enseignant et en évoluant avec les équipes

 

Profil :

  • Baccalauréat en informatique, en génie logiciel ou équivalent
  • 5 ans ou plus d'expérience professionnelle en développement logiciel
  • 3 ans ou plus d'expérience avec PostgreSQL (ou d'autres bases de données relationnelles)
  • 3 ans ou plus d'expérience avec JavaScript, TypeScript, Node.js (ou d'autres langages typés, tels que Java)
  • 3 ans ou plus d'expérience avec React
  • Expérience de travail avec des services de cloud computing tels que GCP (de préférence), Azure ou AWS
  • Expérience de l'exécution de logiciels sur Kubernetes
  • Connaissance de la méthodologie Scrum et Agile
  • Connaissance du développement piloté par les tests
  • Compétences en architecture (architecture hexagonale, DDD, conception de contrats API) (atout)
  • Expérience en tant que Scrum Master (atout)
  • Maîtrise de Docker et Linux (atout)
  • Capacité à travailler de manière autonome
  • Excellentes compétences en communication en anglais
  • Créativité, esprit critique, sens de l'humour et passion
  • Intérêt pour évoluer vers des postes de direction dans le domaine du développement

 

Share This Job

Powered by