cover image
Hays

Full Stack Python Developer

Remote

Toronto, Canada

Freelance

18-02-2026

Share this job:

Skills

Communication Problem Solving Python JavaScript HTML CSS Jira SQL Salesforce Zendesk CI/CD DevOps Docker Kubernetes Monitoring Ansible Effective Communication Architecture Databases angular Organization react node.js NodeJs Google Cloud Platform Agile Vue.js GCP Terraform

Job Specifications

Full Stack Python Developer with NodeJs

Job Type: Contract

Contract Duration: 6 months, possible extension

Pay Rate: $70 - $90/hr

Location: Remote in GTA (Occasional travel per month)

Your New Company

Our client is a SaaS based company providing service-based companies streamlining internal operations using their modern platform.

Your New Role

As a Software Engineer, IT Business Solutions, you will be responsible for developing applications that solve important business problems for our internal stakeholders and drive key business outcomes. You will use sound judgment to make informed decisions, optimizing and maintaining application technologies to streamline operations. Collaborating closely with Solution Architects, Business Analysts, and other technical team members, you will contribute to creating new and improving existing technical services that help drive our business forward. Your role will involve participating in technical discussions, ensuring high software quality through automated testing, and utilizing continuous integration for confident code deployment. You will continuously develop your skills and advocate for technical and business improvements while thriving in a dynamic DevOps and Agile work environment.

What You Need to Do

Develop real-world applications: Create impactful software solutions that drive key business outcomes.

Make Informed decisions: Use sound judgment to navigate incomplete information, balancing over-engineering and simplicity as needed.

Optimize and maintain: Design and develop application technologies that streamline operations and reduce maintenance efforts.

Collaborate with experts: Work closely with Business Analysts and Senior Solution Architect to leverage their expertise and insights.

Contribute to a large codebase: Enhance and maintain a codebase rich with customer-centric features.

Engage in technical discussions: Participate and share your ideas in technical design and architecture discussions.

Ensure quality: Implement automated and exploratory testing to maintain high software quality.

Utilize continuous integration: Deploy your code confidently using our continuous integration process.

Advocate for changes: Make compelling technical or business cases for code modifications.

Team Culture: Motivate your team to strive for high-quality work and outcomes, demonstrating a passion for creating software that meets business needs.

Proactive communication: Engage in close collaboration with both creative and technical peers, ensuring effective communication.

Methodology: Thrive in a dynamic Agile and DevOps-based work environment, adapting to changes and continuously improving.

What You'll Need to Succeed:

Front-End: Basic experience in front-end technologies (HTML, Javascript, CSS, React framework).

Back-End: Experience in back-end technologies (Python, Node.js).

Cloud Infrastructure: Experience with configuration, monitoring, and scaling applications on cloud infrastructure, especially Google Cloud Platform (GCP).

Integrations: Experience working in third-party Integration Platform as a Service (iPaaS) environments.

APIs: Experience writing and working with REST APIs.

SaaS Ecosystem: Familiarity working with third-party SaaS APIs (especially Zuora, Salesforce, Zendesk, Jira) and experience standing up and configuring third-party SaaS tools.

Data: Experience with databases and SQL, especially BigQuery.

CI/CD: Familiarity with continuous integration (or better, continuous delivery) and automated build pipelines.

IT Frameworks: Experience working in a service-based team based on ITIL frameworks.

Problem Solving: Ability to step up to handle challenging issues, experiment to find new solutions, and extract lessons from mistakes.

Strategic Balance: The ability to balance the desire to ship code quickly to our customers with the responsibility of making good technical decisions.

Continuous Learning: A long-standing habit of continuous learning, and of applying new technologies, architectures, and methodologies to improve the code and Engineering organization.

Additional Valuable Skills, Experience, or Credentials

Advanced Front-End: Deep knowledge of modern Javascript frameworks (Vue.js, Ember, Angular) and client-side performance optimization.

API Standards: Experience with Standardization of APIs.

DevOps Tools: Experience with Docker, Kubernetes, Ansible, Terraform, or other similar tools.

What You'll Get in Return:

You will have the opportunity to work with a talented team of professionals in a dynamic and supportive environment and the chance to make a significant impact on our clients' success.

What You Need to Do Now:

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.

This posting is for an ex

About the Company

We are leaders in specialist recruitment and workforce solutions, offering advisory services such as learning and skill development, career transitions and employer brand positioning. As the Leadership Partner to our customers, we invest in lifelong partnerships that empower people and businesses to succeed. We help you achieve your career goals and deliver your business needs by combining meaningful innovation with our global scale and insights. Last year we helped over 280,000 people find their next career. Join the mill... Know more