Plusgrade

Développeur logiciel intermédiaire

Plusgrade

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSChefCloudDockerJavaJavaScriptKubernetes

About the role

  • Report to the Team Lead and join a multidisciplinary team.
  • Design, develop, and maintain back-end services and APIs.
  • Build front-end applications using modern JavaScript frameworks.
  • Manage and enhance existing codebases to ensure maintainability and scalability.
  • Contribute to the technical health of the team by promoting best practices in architecture, security, and reliability.
  • Continuously improve the developer and user experience through thoughtful design, rigorous testing, and clear documentation.
  • Collaborate with project managers, product designers, analysts, and other stakeholders to align technical solutions with business needs.
  • Play an active role in delivering high-quality products to clients and partners.

Requirements

  • Candidates must be located within the province of Quebec or be willing to relocate if located elsewhere in Canada.
  • Experience with back-end programming languages (GoLang or Java preferred).
  • Experience building REST APIs.
  • Familiarity with containers and related infrastructure (Docker).
  • Exposure to cloud services (AWS preferred).
  • Experience working in Agile Scrum environments.
  • Desire to grow and develop across the full technical stack.
  • Passion for good software practices: design, testing, documentation, and support.
  • Strong communication and collaboration skills, and a belief in the importance of teamwork.
  • Nice to haves: Experience with CI/CD pipelines and deployment automation.
  • Nice to haves: Familiarity with container orchestration (e.g., Kubernetes).
  • Nice to haves: Knowledge of security best practices for APIs and cloud-based systems.
  • Nice to haves: Prior experience in the loyalty, travel, or e-commerce industries.