Python Automation Developer, Network Security

RAVL

Toronto

On-site

CAD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

RAVL, based in Toronto, is seeking a Senior Full Stack Developer for a short-term contract to build automation that improves operational efficiency, security, and user experience across the full technology stack.

You will collaborate with cross-functional teams, design scalable solutions, integrate with REST APIs, and contribute to CI/CD and SRE initiatives while maintaining secure, reliable software.

Qualifications

  • Experience developing Python applications and automation.

Responsibilities

  • Design, develop, and maintain automation solutions across the full technology stack.
  • Build scalable applications that improve operational efficiency and security.
  • Collaborate with stakeholders to gather requirements and define technical specs.
  • Develop new features to support evolving business needs.
  • Integrate applications with REST APIs and enterprise services.
  • Ensure reliability, performance, and maintainability through clean, tested code.
  • Contribute to CI/CD pipelines and modern DevOps practices.
  • Support SRE processes by improving monitoring and service reliability.

Skills

Python
SQL
NoSQL
REST APIs
Git/Jenkins
OAuth
UI development
Analytical thinking
Communication

Tools

Git
Jenkins
CI/CD
Python tooling

Job description

At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind. Our purpose is to build a team that puts real, sustainable business outcomes at the core of everything we do.

We're looking for a Senior Full Stack Developer to join our team on a short-term contract engagement. In this role, you'll build automation solutions that improve operational efficiency, strengthen security controls, and enhance the user experience. You'll collaborate with cross-functional engineering and infrastructure teams to develop scalable applications and automation capabilities that support critical technology operations.

If you enjoy solving complex technical challenges, building reliable automation, and working across the full technology stack, we'd love to hear from you.

What does success look like in this role?
  • Design, develop, and maintain automation solutions using Python and modern full stack development practices
  • Build scalable applications that improve operational efficiency and automate security and infrastructure workflows
  • Collaborate with stakeholders to gather requirements, define technical specifications, and deliver high-quality software solutions
  • Develop new features to support evolving business and project needs
  • Integrate applications with REST APIs and other enterprise services
  • Ensure application reliability, performance, scalability, and maintainability through clean, well-tested code
  • Contribute to CI/CD pipelines using Git, Jenkins, and modern DevOps practices
  • Maintain compliance with security standards and support timely remediation of identified vulnerabilities
  • Support Site Reliability Engineering (SRE) processes by implementing automation that improves monitoring, operational consistency, and service reliability
  • Participate in technical discussions, knowledge sharing, and continuous improvement initiatives as new technologies and services are introduced
Sounds great, but do my skills fit?
  • Professional experience developing applications using Python or equivalent programming languages
  • Experience working with SQL and NoSQL databases
  • Experience building, testing, and troubleshooting automation solutions using REST APIs
  • Experience working with Git, Jenkins, CI/CD pipelines, and modern DevOps practices
  • Understanding of authentication and security protocols such as OAuth
  • Experience developing intuitive and user-friendly interfaces
  • Strong analytical, problem-solving, and troubleshooting abilities
  • Excellent communication, collaboration, time management, and prioritization skills
Nice To Have Skills
  • Experience conducting peer code reviews
  • Experience creating test plans and automated test cases
  • Experience building dashboards or visualizations using Python or JavaScript libraries
  • Experience supporting infrastructure automation, security operations, or Site Reliability Engineering (SRE) environments
Mindset Traits
  • You take ownership and deliver high-quality work with minimal oversight
  • You enjoy solving complex technical problems through automation
  • You value clean, maintainable, and scalable code
  • You collaborate effectively across technical and non-technical teams
  • You embrace continuous learning and seek opportunities to improve systems and processes
  • You communicate clearly and proactively in fast-paced delivery environments
Why join RAVL?
  • Flexible, client-aligned work model with autonomy and accountability
  • Opportunity to work on meaningful, enterprise-scale technology initiatives
  • Collaborative, supportive team focused on continuous learning and technical excellence
  • Exposure to modern engineering, automation, cloud, and DevOps practices
  • A culture committed to helping technologists Build. Better
Equal Opportunity & Accessibility

RAVL is an equal opportunity employer committed to building a diverse, inclusive, and accessible workplace. We welcome applications from all qualified individuals and provide accommodations throughout the hiring process upon request.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Solutions Engineer (Senior / Principal)
AI Solutions Engineer (Senior / Principal)

RAVL • Toronto

On-site
CAD 120,000 - 170,000
4 weeks paid time off
Health & dental coverage
Professional development days
+2
AI SDLC Engineer (Senior / Principal)
AI SDLC Engineer (Senior / Principal)

RAVL Inc. • Toronto

On-site
CAD 120,000 - 170,000
4 weeks paid time off
Health & dental coverage
Professional development
+2
Senior Front End Developer, React and NextJS
Senior Front End Developer, React and NextJS

RAVL • Toronto

On-site
CAD 120,000 - 160,000
Flexible client-aligned work model
Bonus & RRSP contributions
4 weeks paid time off
+3
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

RAVL • Toronto

On-site
CAD 120,000 - 170,000
Hybrid work model
4 weeks paid time off
Paid professional development days
+3
Senior Business Systems Analyst
Senior Business Systems Analyst

RAVL • Toronto

On-site
CAD 85,000 - 125,000
Flexible work model
Bonus & RRSP contributions
4 weeks paid time off
+3
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

Urban Ridge Supplies • Toronto

Hybrid
CAD 120,000 - 170,000
Hybrid work model
Variable bonus
RRSP contributions
+2
AI Solutions Architect (Senior and Principal)
AI Solutions Architect (Senior and Principal)

RAVL Inc. • Toronto

On-site
CAD 120,000 - 170,000
4 weeks paid time off
Comprehensive health coverage
Bonus & RRSP contributions
+1
Technical Lead
Technical Lead

RAVL • Toronto

On-site
CAD 100,000 - 150,000
Flexible work model
Variable bonuses & RRSP contributions
4 weeks paid time off
+3
Software Developer, NestJS, Spring, Claude Code
Software Developer, NestJS, Spring, Claude Code

RAVL • Toronto

Hybrid
CAD 120,000 - 150,000
Flexible work model
Variable performance bonus
RRSP contributions
+2
Data Engineer
Data Engineer

RAVL • Toronto

On-site
CAD 100,000 - 150,000
Flexible work model
Variable bonus & RRSP contributions
4 weeks paid time off
+2