Skip to main content
Hays logo

Full Stack Python Developer

Hays
CAPosted March 17, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptSQLHTMLCSSReactVueAngularNode.jsGCPDockerKubernetesTerraformAnsibleBigQueryJiraRESTAgileCI/CDDevOpsAPISaaS

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Full Stack Python Developer

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 existing vacancy with the organization.

AI may be used to screen, assess or select applicants for the position.

#LI-DNI

#1123553 - Shivangi Gupta

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free