Alteo is looking for a Senior Developer - Microservices for a permanent position based in Montreal.
You will evolve within a team of experienced developers in a company offering great employment conditions and the opportunity to work on projects at the cutting edge of technology.
Responsibilities:
- Design, development and maintenance of microservices and other APIs intended for the public
- Participate in the design and implementation of a scalable software architecture for the general public, supporting very large volumes of data.
Profile :
- Bachelor's degree in IT, software engineering or equivalent
- 10+ years of development experience
- Solid experience in back-end development
- Experience in development of microservices, APIs, etc.
- Experience in microservices architecture, on high volume data applications
- Experience with one or several programming languages: Go, Python, Node.js, C, C#, Java etc.
- Experience with SQL
- Familiarity with Agile / Scrum methodology
- Team spirit, positive attitude, start-up spirit
- English is essential, French and/or Spanish is an asset.
Technical environment:
- Microservices in Go
- Protobuf and gRPC for internal microservice interactions, REST when public-facing
- Docker for our microservices deployments
- Deployed on AWS for all things infra and managed services
- Stellar blockchain for auditable, incorruptible transactions
- Data Warehousing with Airflow & Superset
- Multiple kinds of databases: MySQL, PostgreSQL, Cassandra, MongoDB
- Android and iOS Apps (Java and Swift)
@@@@@
Alteo recherche un Développeur Senior - Microservices pour un poste permanent basé à Montréal.
Vous évoluerez au sein d'une équipe de développeurs expérimentée dans une compagnie offrant de belles conditions d'emploi et la possibilités de travailler sur des projets à la fine pointe de la technologie.
Responsabilités:
- Conception, développement et maintenance des microservices et autres API destinés au public
- Participer à la conception et à la mise en oeuvre d'une architecture logicielle évolutive destinée au grand public, permettant de supporter des volumes de données très importants
Profil :
- BAC en informatique, génie logiciel ou l'équivalent
- 10+ années d'expérience en développement
- Solide expérience en développement back-end
- Expérience en développement de microservices et API
- Expérience en architecture micro-services, sur des applications à haut volume de données
- Expérience avec un ou plusieurs langages de programmation: Go, Python, Node.js, C, C#, Java etc.
- Expérience avec SQL
- Familiarité avec la méthodologie Agile / Scrum
- Esprit d'équipe, attitude positive, esprit de start-up
- L'anglais est indispensable, le français et/ou l'espagnol est un atout
Environnement technique :
- Microservices en Go
- Protobuf et gRPC pour les interactions internes de micro-services, REST lorsque l'on est en contact avec le public
- Docker pour nos déploiements de micro-services
- Déployé sur l'AWS pour tout ce qui concerne les infrastructures et les services gérés
- Une chaîne d'excellence pour des transactions vérifiables et incorruptibles
- Entreposage de données avec Airflow & Superset
- Plusieurs types de bases de données : MySQL, PostgreSQL, Cassandra, MongoDB
- Applications Android et iOS (Java et Swift)