GHY International

Intermediate Developer, Python, Serverless, APIs

GHY International

full-time

Posted on:

Location Type: Hybrid

Location: WinnipegCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build new cloud features in Python, focused on serverless patterns (Azure Functions).
  • Develop and expose APIs to support internal integrations and automation.
  • Pair with our senior developer to understand the domain, learn the existing Perl codebase, and progressively modernize components.
  • Refactor or rewrite selected Perl components into Python over time (incremental, low-risk modernization with safe cutovers).
  • Share tooling and best practices to improve Azure and serverless familiarity across the team.
  • Package Python code into reusable modules/libraries and publish through a repeatable release process (versioning, artifacts, CI/CD).
  • Contribute to documentation, testing, and operational readiness (logging, monitoring, troubleshooting, runbooks).

Requirements

  • Practical experience programming in Python (professional, school, or significant portfolio work).
  • Comfort with serverless concepts (triggers/events, stateless execution, configuration, secrets, and logging/telemetry).
  • Experience working in VS Code (or equivalent IDE) and using Git (branches, pull requests, code reviews).
  • Ability to write maintainable code: clear structure, readable naming, basic tests, and documentation.
  • Strong troubleshooting instincts: you can follow a problem from symptom → root cause → fix.
  • Willingness to learn and maintain an existing Perl codebase and contribute to a gradual modernization plan.
  • Basic familiarity with API authentication/authorization concepts (tokens, OAuth basics, and secure secret handling).
Benefits
  • Comprehensive, subsidized health, dental, vision, short- and long-term disability, and life & AD&D coverage.
  • Fair pay through scheduled salary assessments and a performance-based bonus program.
  • Access to our internal university, leadership development program.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonPerlAPIsserverless patternsCI/CDversioningloggingmonitoringtroubleshootingtesting
Soft Skills
troubleshootingwillingness to learncollaborationcommunicationproblem-solving