Full-Stack Software Developer | Co-op Student
Develop high-quality full-stack web applications using Typescript, React, and NodeJS for a fintech startup. Design scalable, testable code and maintain existing software while fixing bugs and recommending security tools.
- On-site
- Canada
- Posted Jun 25, 2026
- 1 position
Job summary
The ideal candidate will be responsible for developing high-quality applications for a fintech startup. They will also be responsible for designing and implementing testable and scalable code. The applicant must have a strong desire to work for a startup and be willing to push the boundaries of what is possible in the AI accounting industry. The position is for a paid co-op opportunity starting in September, with a duration of 12-16 months. Responsibilities Develop quality software and web applications in Typescript/React & NodeJS/NestJS Design highly scalable, testable code using Claude code and VS code. Provide input and knowledge during project planning Analyze and maintain existing software applications Discover and fix programming bugs Recommend and design security tools Minimum Qualifications Previous experience working for a tech company or related tech projects Full-stack development experience with Typescript/React & NodeJS/NestJS Experience with Firestore/Firebase or with other NoSQL databases Basic knowledge of general accounting or finance Strong interest working for a startup Currently enrolled in a Canadian university Preferred Qualifications Working towards a bachelor's degree or equivalent experience in Computer Science or related field Experience working with the Google Cloud Platform Strong knowledge of corporate accounting and finance Good understanding of networking and cloud architecture Knowledge of machine learning and AI concepts
What you’ll do
Develop high-quality full-stack web applications using Typescript, React, and NodeJS for a fintech startup. Design scalable, testable code and maintain existing software while fixing bugs and recommending security tools.
Requirements
Candidates must be currently enrolled in a Canadian university with full-stack experience in Typescript, React, and NodeJS. Knowledge of NoSQL databases and a basic understanding of accounting or finance are required.
Listed skills
- ReactPreferred
- TypeScriptPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Typescript
- React
- NodeJS
- NestJS
- Firestore
- Firebase
- NoSQL
- Google Cloud Platform
- Machine Learning
- AI Concepts
- Cloud Architecture
- Networking
- Corporate Accounting
- Finance
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 0+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Internship
- Application method
- Direct apply is available
