GrepJob
AppDirect

Senior Software Developer

AppDirect
Apply
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