GHY International

Senior Developer, Technical Lead – Python, Serverless, APIs

GHY International

full-time

Posted on:

Location Type: Hybrid

Location: WinnipegCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design and development of new cloud features in Python, with a focus on serverless patterns (Azure Functions)
  • Architect and expose APIs to support internal integrations and automation initiatives
  • Mentor and guide a small team of developers, fostering skill growth and best practices in coding, testing, and DevOps
  • Pair with other developers to deeply understand the domain, oversee the maintenance of the existing Perl codebase, and plan/execute progressive modernization to Python
  • Refactor or rewrite critical Perl components into Python, ensuring low-risk transitions with comprehensive tests and safe cutovers
  • Champion tooling and best practices to elevate Azure and serverless expertise across the team
  • Package Python code into reusable modules/libraries and oversee a repeatable release process (versioning, artifacts, CI/CD)
  • Lead efforts in documentation, testing, and operational readiness (logging, monitoring, troubleshooting, runbooks)

Requirements

  • Extensive professional experience programming in Python, including leading development teams and architecting scalable solutions
  • Deep understanding of serverless concepts (triggers/events, stateless execution, configuration, secrets, logging/telemetry)
  • Significant experience working in VS Code (or equivalent IDE) and using Git (branches, pull requests, code reviews) in a team environment
  • Proven ability to write maintainable, well-structured code with strong testing and documentation practices
  • Advanced troubleshooting and debugging skills, with a demonstrated ability to resolve complex technical issues
  • Experience leading modernization efforts and willingness to oversee and contribute to maintenance of an existing Perl codebase
  • Solid knowledge of API authentication/authorization (tokens, OAuth, 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
  • Work-Life Balance benefits provided by the Giveback Committee, Social Committee, and Cultural Ambassadors
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonPerlAPI developmentserverless patternsCI/CDtestingdebuggingtroubleshootingversioningdocumentation
Soft Skills
mentoringteam leadershipcommunicationcollaborationproblem-solving