Senior Developer, Technical Lead – Python, Serverless, APIs

Posted 3 weeks ago

Apply Now

About the role

  • Senior Developer & Technical Lead at GHY driving modernization of cloud-based solutions in Python and serverless environments. Leading a small team to deliver scalable APIs and robust features.

Responsibilities

  • 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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudPerlPython

Location requirements

HybridWinnipegCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.