Categories Internet, Web, E-Commerce, Programming, Development
Toronto, ON | Kitchener, ON • Full time
Jurisage Inc. uses AI technology that powers the future of legal practice.
Jurisage makes each workflow faster, better organized, and effortlessly polished — all without compromising on quality research, drafting, and collaboration.
If you resonate with our values and are eager to make a meaningful impact in an innovative and fast-paced environment, we'd love to hear from you.
About the Role
We are looking for a talented Full-Stack Software Developer (Team Lead) who will work within our Software Development team alongside Machine Learning Engineers, Product Managers, Customer Support Specialists, and domain experts.
In this role, you will be responsible for all aspects related to the development of new software products, and maintenance/evolution of existing products being used by our clients. Implementation of prototypes will also be required at times.
The candidate needs proficiency in TypeScript, React and cloud platforms, with a demonstrated track record of delivering mission critical applications, and must be comfortable working in a high-pace environment. Familiarity with the legal domain and MS-Office plugin development will make you stand out!
What You'll Do
Design, develop, document, and maintain the company's prototypes and products
Participate in brainstorming, design reviews, code reviews and architecture evolution discussions
Lead the software development team and mentor junior developers
Contribute to the analysis of business requirements, prepare design and implementation recommendations, and estimate development effort
Review and comment on the technical feasibility of UI/UX designs
Work collaboratively and professionally in cross functional teams to achieve our goals
Participate in client meetings (for example, to provide support, understand reported bugs, get more details on requested features, etc.)
Contribute to continuous practice improvements
What You'll Bring
Degree or equivalent work experience in Computer Science, Software Development, or similar
5+ years of experience as a Full-Stack Developer
Experience with React
Demonstrated experience in a technical leadership role with the ability to guide junior developers
Proficiency with cloud platforms, especially AWS Unit, API and automated testing for React applications
Experience with databases like MySQL, MongoDB and Supabase
Experience working in an agile environment
Proficiency with Git and GitHub
Ability to write clean, readable, and easily maintainable code
Skilled in taking an idea from conception to production
Nice to Have
Experience developing applications for the legal domain
MS-Office plugin development
Experience with Micro Services Architecture
Experience developing applications using an LLM API like GPT
Application caching with Redis Cache
Proficiency in Docker, Python, C# and Azure ML
$130,000 - $130,000 a year
Culture
We believe that building a strong team biased for action is key to driving innovation and delivering value to our clients. We are looking for a team lead who embodies our core values and contributes to our collaborative and inclusive culture. At Jurisage, we:
Believe in agency over perfection: we pursue excellence through continuous iteration, recognizing that progress stems from action and failing is part of the process. We fail, we learn, we improve! You will fit well in our team if you have the ability to make informed decisions, deliver results quickly and iteratively improve upon them, rather than waiting for perfect solutions.
Adapt to change and innovate: working in a startup environment, we value agility and the ability to thrive in changing circumstances. You'll succeed here if you're open to changes, adaptable and excited to explore new approaches and technologies.
Value collaboration and communication: we prioritize open, honest and respectful communication. You'll be working closely with cross-functional teams and must be open to sharing knowledge, ideas and feedback in a constructive way, as well as receiving ideas and feedback for team members.
Demonstrate ownership and accountability: we value team members who take initiative and are accountable for their work. You will thrive in our environment if you are eager to take full ownership of projects and initiatives.
Embrace a growth mindset: we believe in continuous learning and improvement. You'll thrive here if you're proactive about developing your skills, open to receiving feedback and committed to helping your team grow.
Prioritize impact and integrity: we are driven by our mission to make a positive impact on our clients. Integrity is at the core of all our interactions and decisions, and we expect the same from our team members.
Since you are applying from outside Canada, you application will be moderated by our team. You will receive an email once it's been approved.
There was an error, please try again.
You must be legally entitled to work in Canada in order for your application to be considered.
I am legally entitled to work in Canada
Application from outside Canada
Finding an employer that will assist you in your work permit without knowing you is utopic.. Employers simply do not consider non-resident applications. We strongly recommend that you immigrate to Canada before you start looking for employment.