Senior Full Stack Engineer
10 hours 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
15 hours ago
Vaughan, Ontario, Canada RentZoro Full time US$600,000 - US$1,200,000 per yearJob 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 yearLocation: 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 yearQuestrade 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 yearCompany 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
6 days ago
Vaughan, Ontario, Canada Hyrr Full time $80,000 - $120,000 per yearJob 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
4 days ago
Vaughan, Ontario, Canada BRAINHUNTER Full time $80,000 - $120,000 per yearJob 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 Principal Software Engineer
2 weeks ago
Vaughan, Ontario, Canada Mastercard Full time $200,000 - $320,000 per yearOur 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...
-
Senior Engineering Manager
7 days ago
Vaughan, Ontario, Canada Exiger Full time $120,000 - $250,000 per yearAbout 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 Electrical Engineer
7 days ago
Vaughan, Ontario, Canada WSP in Canada Full time $120,000 - $180,000 per yearJob 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...
-
Senior Geotechnical Engineer
2 weeks ago
Vaughan, Ontario, Canada AtkinsRéalis Full time $80,000 - $120,000 per yearJob 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...