Junior Full Stack Software Engineer
at NotaryPro
Direct apply link, refreshed by the daily generator.
About the Role
Build frontend features, backend APIs, and fix bugs
About NotaryPro
Canadian legal-tech startup with scalable cloud platform
Full Description
Job Overview
NotaryPro is Canada’s leading online notary platform. We help people and businesses complete notarizations and legal document workflows online through a mix of custom software, integrations, and operational systems.
We’re looking for a Junior Full Stack Software Engineer to join our team.
This is a hands-on role with exposure across frontend development, backend systems, APIs, cloud infrastructure, integrations, and production applications.
This role is ideal for someone early in their career who is motivated to learn, enjoys problem solving, and wants to work across a broad range of technologies and projects.
Responsibilities
- Build and improve frontend features using React and TypeScript
- Work on backend APIs using .NET and Python
- Troubleshoot bugs and production issues
- Work with SQL databases and Azure infrastructure
- Help maintain and improve integrations with third-party platforms
- Collaborate with engineering, product, support, and operations teams
- Participate in code reviews, testing, and technical discussions
- Contribute to internal tools and workflow improvements
Must Haves
- Experience building applications with React
- Experience with JavaScript or TypeScript
- Strong problem-solving skills and willingness to learn
- Ability to work independently and collaboratively
- Good communication skills
- Interest in both frontend and backend development
Nice to Haves
- TypeScript
- .NET / ASP.NET Core
- Python
- SQL
- Azure or other cloud platforms
- REST APIs
- GitHub / Git workflows
- WordPress / PHP
- Postman or API testing tools
- CI/CD or deployment workflows
Why Join NotaryPro?
- Work on production systems used across Canada
- Get exposure to a broad range of technologies and projects
- Learn directly from experienced developers
- Be part of a small team where your work has real impact
- Opportunity to grow quickly and take on more responsibility over time
Job Details
- Full-time
- Hybrid position based in Ottawa, ON
- Office located at Invest Ottawa
- Junior Position
- Salary: $70,000/year
Please include your resume and any GitHub, portfolio, or project links if available.
Opens in a new tab on the company's website