Senior Full Stack Engineer

5 days ago


Vaughan, Ontario, Canada REV Capital Full time

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

    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 Engineer

    1 week ago


    Vaughan, Ontario, Canada Verismo Health Full time

    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...

  • Full Stack Developer

    2 weeks ago


    Vaughan, Ontario, Canada Hyrr Full time

    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

    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 Toronto Test Consultants Full time

    Senior Integration Engineer / API DeveloperRole:Senior Integration EngineerClient:Large Ontario Local Distribution Company (LDC)Focus:Enterprise Integration, APIs, Data PipelinesContract Term:6 - 12 months, renewableLocation:Hybrid: 3 Days Remote/ 2 Days In-office (Vaughan, Ontario)Rate:NegotiableOur Utilities client is one of Ontario's leading energy...


  • Vaughan, Ontario, Canada Exiger Full time

    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 Valard Construction Full time

    Our Substation team is currently looking to add an Senior Project Engineer to our growing team, based in Vaughan, ON.Reporting to the Director, Technical Services, the Senior Project Engineer is responsible for nurturing and strengthening relationships with internal teams and clients, serving as the primary technical point of contact for clients as needed....


  • Vaughan, Ontario, Canada WSP in Canada Full time

    Job DescriptionThe Opportunity:Our Resources subsector, a key component of WSP's ERI (Energy, Resources and Industry) sector, supports clients from coast to coast. Over the decades, we have developed a wide range of services, including economic studies, project management, detailed design, procurement, site management, commissioning and industrial...


  • Vaughan, Ontario, Canada WSP in Canada Full time

    Job DescriptionThe Opportunity:Reporting to the Manager of the Buildings Healthcare Sector in the Mechanical and Electrical Business Line, this is an exciting career opportunity for the right individual with the skills senior engineer. WSP's Buildings' team engages in the design of healthcare, educational, commercial, hospitality, environmental...


  • Vaughan, Ontario, Canada Aarorn Technologies Inc Full time

    Job Title: Director of Engineering/TechnologyLocation: Vaughan, ON (Hybrid - 3x Onsite a Week)Employment Type: Full Time OpportunityExperience: 18+ Years Overall & 2 Years+ ConsultingJob DescriptionThis is a full-time position for Director of Engineering and Delivery specializing in the latest web, mobile and cloud technologies, reporting to CTO and actively...