22 Sep
|
Kortext
|
Ontario
Location: Remote in Ontario (Home-based)
Hours: Monday - Friday, 37.5 hours per week
Salary: $100,000 to $115,000 per annum
Reporting To: Manager of Solution Engineering
New or Existing Role: Existing The Role The Development Team Lead is responsible for leading the design, development, delivery and support of digital transformation, automation and integration solutions across our enterprise platforms — including Salesforce and SAP — that improve business efficiency and enable strategic growth. Working in a hybrid Agile and Waterfall environment, you will collaborate with stakeholders across the business to translate requirements into scalable, high-quality technical solutions.
As a senior technical expert and experienced Python developer, you will provide technical leadership, mentor and develop other team members, promote engineering best practice, champion an AI-first mindset across the team's ways of working, and help drive continuous improvement across development processes, service delivery and solution architecture. This is a fully remote role with regular opportunities to meet colleagues in person at team and company events.
Key Responsibilities o Lead the design, development and implementation of business automation, digital transformation and partner integration solutions o Provide technical leadership and mentorship to developers, analyst programmers and trainees o Support the architectural design of applications, services and integrations o Design, build and support integrations between core business platforms, including Salesforce and SAP, and internal and partner systems o Work with business stakeholders to gather requirements, define use cases and develop user stories o Contribute to solution estimation, sprint planning, retrospectives and delivery roadmaps o Establish and promote Python development standards,
best practice and coding principles across the team o Develop high-quality, scalable and maintainable Python-based applications and services o Lead the adoption of AI-assisted software development practices, embedding AI coding assistants and agentic tooling into day-to-day engineering workflows o Set standards for the safe, effective and accountable use of AI in development, including code review, testing and security expectations for AI-generated code o Design and implement automated testing and business process monitoring solutions o Support User Acceptance Testing activities and work closely with end users throughout delivery o Ensure appropriate monitoring, performance optimization and operational support arrangements are in place o Support live systems through Incident and Problem Management processes in line with ITIL principles o Collaborate with cross-functional teams to deliver reliable and secure technology solutions o Drive the adoption of modern development tools, frameworks and AI technologies where appropriate, evaluating new capabilities as they emerge o Maintain technical documentation and contribute to knowledge sharing across the team o Identify opportunities to improve operational efficiency through automation and process improvement
Skills & Requirements
Essential
- Minimum 5 years' commercial software development experience
- Advanced Python development skills, with Python as your primary programming language
- Experience with Flask, Django or similar Python frameworks
- Robust understanding of software design, architecture and development best practice
- Experience delivering and supporting business-critical applications and services
- Experience integrating enterprise business platforms such as Salesforce and SAP, using their APIs and data models
- Knowledge of automated testing and quality assurance principles
- Hands-on experience of AI-assisted software development, using tools such as GitHub Copilot, Claude or Cursor as part of a professional workflow, with sound judgement on where AI adds value and where it does not
- Experience working within Agile delivery environments
- Proven ability to mentor, coach and develop technical team members
- Strong stakeholder management, communication and collaboration skills
- Excellent problem-solving skills and ability to work effectively in a remote environment
Desirable
- Experience with Azure cloud technologies and serverless applications
- Experience developing APIs, integrations and microservices
- Experience building applications with LLM APIs, including prompt design, retrieval-augmented generation or agentic workflows
- Knowledge of Docker, Kubernetes, Kafka and modern deployment practices
- Strong SQL, data integration and data transformation skills
- Experience with Power BI, or the publishing/education technology sector
Kortext Benefits
- 21 days’ vacation (rising to 24 days after 5 years)
- Extended healthcare benefits, healthcare spending account
- Flexible, hybrid & remote working options to support productivity and wellbeing
- Service awards to recognize and celebrate long-term commitment
- Referral bonus for introducing great people to our team
- Learning and development opportunities
📌 Python Development Team Lead (Ontario)
🏢 Kortext
📍 Ontario