GrepJob
AppDirect

Développeur/Développeuse Logiciel Senior

AppDirect
Apply
about 5 hours ago
Montréal, CanadaSenior

Responsibilities

  • Design, implement, and support scalable and fault-tolerant systems.
  • Promote up-to-date industry best practices in architecture and technology.
  • Research and advocate for new technologies.
  • Collaborate with teams to deliver software and business solutions.
  • Develop and maintain microservices for product profiles and order processing.
  • Migrate monolithic services to a microservices architecture.
  • Implement messaging solutions with Kafka for efficient data exchange.
  • Utilize AI-assisted development for feature tasks while ensuring design intent and quality.

Requirements

  • 5+ years of experience in software development.
  • Bachelor's or Master's degree in Computer Science or related field.
  • Passion for software development and understanding of product concepts.
  • Knowledge of microservices-related technologies.
  • Experience with Node.JS/TypeScript, data structures, algorithms, and Agile methodologies.
  • Familiarity with MySQL, MongoDB, and Redis.
  • Experience with Java frameworks, Docker, GraphQL, ReactJS, and messaging systems is a plus.

Tech Stack

Apache KafkaDockerExpressGraphQLJavaJavaScriptKubernetesMongoDBMySQLNode.jsOpenShiftRabbitMQReactRedisTypeScript