about 23 hours ago
Montréal, CanadaSenior
Responsibilities
- Design, implement, and support scalable, fault-tolerant systems.
- Support initiatives to drive best practices in architecture and technology.
- Research and champion new technologies.
- Collaborate with multiple teams to deliver enterprise-grade software.
- Develop and maintain microservices for product profile creation and catalog management.
- Maintain and migrate services from monolith to microservices.
- Implement messaging solutions using Kafka.
- Utilize MySQL and MongoDB for database management.
Requirements
- 5+ years in Software Development.
- Bachelor's or Master's degree in Computer Science or a related field.
- Passion for software development with a strong product sense.
- Knowledge of micro-service technologies.
- Experience with Node.JS, TypeScript, and database management.
- Courage to refactor code and explore new technologies.
- Experience with Agile Development methodology.
Tech Stack
Apache KafkaDockerExpressGraphQLJavaJavaScriptKubernetesMongoDBMySQLNode.jsOpenShiftRabbitMQReactTypeScript