Senior Full Stack Engineer
5 days ago
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
-
Senior Full Stack Developer
5 days ago
Vaughan, Ontario, Canada RentZoro Full timeJob 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 timeCompany 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 timeJob 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...
-
Full Stack Developer
1 week ago
Vaughan, Ontario, Canada BRAINHUNTER Full timeJob 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...
-
Senior Integration Engineer
1 week ago
Vaughan, Ontario, Canada Toronto Test Consultants Full timeSenior 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...
-
Senior Engineering Manager
2 weeks ago
Vaughan, Ontario, Canada Exiger Full timeAbout 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...
-
Senior Project Engineer
10 hours ago
Vaughan, Ontario, Canada Valard Construction Full timeOur 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 timeJob 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...
-
Senior Mechanical Engineer
2 weeks ago
Vaughan, Ontario, Canada WSP in Canada Full timeJob 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...
-
Director of Engineering
5 days ago
Vaughan, Ontario, Canada Aarorn Technologies Inc Full timeJob 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...