Senior Full Stack Engineer

10 hours ago


Vaughan, Ontario, Canada REV Capital Full time $100,000 - $120,000 per year

Senior Full Stack Engineer (Python)

We're seeking an experienced Senior Full Stack Engineer to join our engineering team. The ideal candidate will have deep expertise in development, Google Cloud Platform (GCP) architecture, and DevOps practices. We also value strong front-end development skills with React, ensuring seamless integration between client-facing features and back-end services.

About REV Capital:

Cashflow restrictions are a universal challenge for B2B business owners. At REV Capital, the leading North American provider of full-service factoring, we help our clients bridge that gap and grow sustainably.

How does invoice factoring work?

A business sells its unpaid invoices to a third-party company (known as a 'factor') at a discounted rate, receiving up to 98% of their invoice value immediately. The factor then handles collections and underwriting, so the business owner no longer needs to worry about net terms or chasing payments from their customers.

The result? Business owners can reinvest time and cashflow into their operations, helping them grow, stay competitive, and become industry leaders.

Want to learn more about the value of factoring? Here's a practical breakdown
 by Loren, our CEO.

Our team at REV is passionate about helping others. We embrace diversity and inclusivity, offering a flexible environment where professional and personal growth happens – just like with the hundreds of clients we support daily.

Ready to make an impact? Let's explore the difference you can make on our team

About You:

You are a passionate and resourceful Senior Full Stack Engineer who thrives in a fast-paced, collaborative environment. You have a strong foundation in both front-end and back-end technologies and are excited about building impactful, scalable applications from the ground up. With a keen eye for detail and a commitment to delivering high-quality code, you enjoy solving complex problems and are always looking for ways to improve processes and performance.

Required Qualifications and Skills:

Programming & Development

5–7+ years of professional software development experience


• Advanced Python expertise
 including:

o Experience with frameworks such as 
FastAPI

Flask
, or 
Django
 for API development

o Strong understanding of 
asynchronous programming patterns
 and 
event-driven architecture
 using asyncio or similar libraries

o Experience with 
scalable application architecture
 and 
process management
 (e.g., 
Gunicorn

Uvicorn

Celery
)

o Proficiency in Python 
package management
 and virtual environments (pip, poetry, or pipenv)

  • Strong Python coding skills
    including:
  • o Advanced knowledge of 
    modern Python features
     (type hints, dataclasses, context managers, decorators)
  • o Experience with 
    type checking
     and 
    code quality tools
     (mypy, black, flake8, pylint)
  • o Familiarity with 
    build automation
     and testing frameworks (
    pytest

    unittest
    )
  • o Experience integrating APIs, data models, and authentication layers
  • Front-End Development with React:
  • o Experience building and maintaining single-page applications
    using React
  • o Familiarity with 
    React hooks

    state management
    , and 
    lifecycle methods
  • o Integration of RESTful APIs
     and 
    real-time data
     from Python-based backends
  • o Component-driven architecture and 
    reusable UI components

Cloud & Infrastructure

  • Demonstrated Google Cloud Platform (GCP) expertise with:
  • Identity Platform
  • User management and authentication workflows
  • Implementation of OAuth2 flows
  • Custom authentication rules
  • JWT token handling and validation
  • Compute Engine
  • Instance groups and auto-scaling
  • Load balancer configuration
  • VPC networking and firewall rules
  • Custom image creation and management
  • Cloud CDN
  • Content delivery configuration
  • Cache optimization strategies
  • Origin configuration
  • SSL/TLS certificate management
  • Edge functions implementation

Security & API Development

  • Deep understanding of web security including:
  • OAuth 2.0 and OpenID Connect protocols
  • JWT implementation and validation
  • XSS, CSRF, and SQL injection prevention
  • Rate limiting and DDoS protection
  • Security headers and CORS configuration
  • API development expertise:
  • RESTful API design principles
  • API versioning strategies
  • Request validation and sanitization
  • Error handling and status codes
  • API documentation (OpenAPI/Swagger)

DevOps & Version Control

  • BitBucket pipeline expertise:
  • YAML pipeline configuration
  • Multi-environment deployment strategies
  • Artifact management
  • Integration with third-party tools
  • Version control proficiency:
  • Git branching strategies (GitFlow, trunk-based)
  • Code review processes
  • Merge conflict resolution
  • Repository maintenance and organization

Preferred Qualifications

  • Google Cloud certifications
  • Experience with microservices architecture
  • Knowledge of container technologies (Docker, Kubernetes)
  • Familiarity with infrastructure as code (Terraform, Cloud Deployment Manager)
  • Experience with monitoring and logging tools
  • Background in agile development methodologies

What we offer:

  • Competitive compensation plan
  • Flexible work schedule
  • Growth and development opportunities
  • Team outings and social events
  • Excellent extended medical, dental, and vision benefits plan.

  • Let your journey at REV Capital begin



  • Vaughan, Ontario, Canada RentZoro Full time US$600,000 - US$1,200,000 per year

    Job Summary:We are looking for aFull-Stack Developerwithover3 years of experience in and backend testing. The base salary is$50,000 + up to $100,000 in performance/equity compensationin a pre-growth startup,depending on performance. The team is small and looking to take on someone who will grow their career and product with the team. You will have the...

  • Full Stack Developer

    2 weeks ago


    Vaughan, Ontario, Canada SEW-Eurodrive Canada Full time $80,000 - $120,000 per year

    Location: This is an in-person position based in Vaughan, Ontario, with occasional travel to our Brampton facility and our Headquarters in Bruchsal Germany.Division: Innovation Hub Canada – Innovation ServicesAbout UsAt SEW-EURODRIVE, we are shaping the future of automated manufacturing through cutting-edge drive technology and intelligent automation...


  • Vaughan, Ontario, Canada Questrade Financial Group Full time $120,000 - $180,000 per year

    Questrade Financial Group (QFG), through its companies - Questrade, Inc., Questrade Wealth Management Inc., Community Trust Company, Zolo, and Flexiti Financial Inc., provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. Questrade uses cutting-edge...

  • Full Stack Engineer

    6 days ago


    Vaughan, Ontario, Canada Verismo Health Full time $80,000 - $120,000 per year

    Company DescriptionAtVerismo Health Inc., we deliver innovative, patient-centered healthcare solutions designed to improve access, efficiency, and outcomes. Focused on both in-person and telemedicine services, we bridge traditional care with modern technology to enhance patient experiences and empower physicians.Operating across Ontario, we manage one of the...


  • Vaughan, Ontario, Canada Hyrr Full time $80,000 - $120,000 per year

    Job DescriptionAre you a passionate and versatile Full Stack Developer eager to make a significant impact in a fast-paced startup environment? We are seeking a talented mid-level developer to join our dynamic team and contribute to building innovative web applications from concept to deployment. This is an exciting opportunity to leverage your expertise...


  • Vaughan, Ontario, Canada BRAINHUNTER Full time $80,000 - $120,000 per year

    Job Description Job Title: Full Stack DeveloperLocation: Vaughan, ONJob Type: Fulltime/PermanentJob Purpose: You will apply cutting edge development technologies to solve hard-core scale and integration problems and build high-demand, multi-threaded eCommerce applications. You will apply your existing PHP/J2EE knowledge to a large-scale real-time eCommerce...


  • Vaughan, Ontario, Canada Mastercard Full time $200,000 - $320,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Vaughan, Ontario, Canada Exiger Full time $120,000 - $250,000 per year

    About us:Exiger makes the world a safe place to do business. Positioned at the bleeding edge of critical national security and commercial innovation, we offer AI-enabled supply chain risk management technology that empowers our Defense Industrial Base, Automotive, Pharmaceutical, and Commercial customers to build more transparent, resilient, and secure...


  • Vaughan, Ontario, Canada WSP in Canada Full time $120,000 - $180,000 per year

    Job DescriptionThe Opportunity:This is your chance to join WSP Property & Buildings Team in a Senior role As an experienced professional with a background in electrical design you relish new challenges in an environment that offers variety in projects on a daily basis. You thrive in a collaborative work space, enjoy sharing your knowledge and mentoring...


  • Vaughan, Ontario, Canada AtkinsRéalis Full time $80,000 - $120,000 per year

    Job DescriptionOur Geotechnical Team in Ontario is expanding and we are now looking for an experienced Geotechnical Engineer to join our team. This position is located in Vaughan, Ontario but we would consider applicants in the greater Toronto area as well that have good geotechnical skills from projects such as transportation, highways, rail, municipal...