Full Stack Developer – Legal Tech & Fintech Platform (Quebec Law) | 2-Month Contract
Worldwide
Full Stack Developer – Legal Tech & Fintech Platform (Quebec Law) | 2-Month Contract We are building a Quebec-based risk management and accounts receivable platform that helps businesses centralize client accounts, automate payment reminders, and navigate legal collection processes — all in compliance with Quebec law. The platform integrates with government systems, credit bureaus, and legal data sources to provide a complete debt management workflow, from first notice to legal proceedings. We are looking for an experienced full stack developer to join the team for a 2-month engagement, with the possibility of extension based on project needs. TECHNOLOGY STACK Frontend: Next.js (App Router) Backend: NestJS Database: PostgreSQL, Redis Third-party integrations: Twilio, SendGrid, SOQUIJ, TransUnion, EZSign Government API integrations (Quebec) Development methodology: BMAD flow (all project documentation is structured around this methodology) WHAT YOU WILL WORK ON You will contribute to one or more of the following areas depending on your profile: Building and refining core platform features (client management, automated reminders, payment tracking) Integrating or maintaining third-party APIs (Twilio for SMS, SendGrid for email, EZSign for electronic signatures, TransUnion for credit checks, SOQUIJ for legal data) Connecting with Quebec government systems and ensuring compliance with provincial regulations Optimizing backend performance with NestJS and PostgreSQL Working within the BMAD documentation and development flow WHAT WE ARE LOOKING FOR Strong experience with Next.js and NestJS Solid understanding of PostgreSQL and Redis Experience with third-party API integrations Familiarity with legal and/or financial software is a strong asset Knowledge of Quebec or Canadian data privacy laws (Law 25, PIPEDA) is a plus Ability to work autonomously and follow structured documentation (BMAD) French language skills are an asset but not required Availability for a 2-month commitment starting as soon as possible ENGAGEMENT DETAILS Duration: 2 months (with possibility of extension) Type: Fixed-price or hourly — open to discussion based on your profile Timezone preference: UTC-5 (EST) or compatible Communication: Regular check-ins, async-friendly team HOW TO APPLY Please send a short message explaining: 1. Your experience with Next.js and NestJS 2. Any Legal Tech, Fintech, or regulated industry projects you have worked on 3. Your availability and preferred rate Bonus points if you have worked with any of the integrations listed above or have experience with Quebec-specific regulatory environments. We look forward to hearing from you.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
$15.00
-
$25.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CANQuébec4:42 AM
- $295 total spent2 hires, 2 active
- 18 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by