
Senior Developer, Technical Lead – Python, Serverless, APIs
GHY International
full-time
Posted on:
Location Type: Hybrid
Location: Winnipeg • Canada
Visit company websiteExplore more
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