AltaML Logo

AltaML

Full-Stack Software Developer

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Toronto, ON
Junior
Hybrid
Toronto, ON
Junior
The Full-Stack Software Developer at Jurisage will design, develop, document, and maintain software products in a collaborative environment, working alongside cross-functional teams. Responsibilities include engaging in code reviews, participating in client meetings, and improving development practices in an agile framework.
The summary above was generated by AI

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 software developer 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, 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!

All development work is done in an agile environment.


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
  • 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
  • 2+ years of experience as a full stack developer
  • Experience with React
  • Experience with cloud platforms, especially AWSUnit, API and automated testing for React applications
  • Experience with databases like MySQL, MongoDB and Supabase
  • Working in an agile environment Proficiency with Git and GitHub
  • Ability to write clean, readable, and easily maintainable code
  • Experience taking an idea from conception to production

Nice to Have

  • Experience with Azure
  • Experience developing applications for the legal domain
  • MS-Office plugin development
  • Experience with Azure ML
  • Experience with Micro Services Architecture
  • Experience developing applications using an LLM API like GPT 
  • Application caching with Redis Cache
  • Experience with Docker, Python and C#

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.

Top Skills

AWS
Azure
C#
Docker
Git
Git
MongoDB
MySQL
Python
React
Redis Cache
Supabase
Typescript

AltaML Kitchener, Ontario, CAN Office

137 Glasgow St, Kitchener, ON, Canada, N2G 4X8

AltaML Toronto, Ontario, CAN Office

212 King Street W, #600, Toronto, Ontario, Canada, M5H 1K5

Similar Jobs

Yesterday
Remote
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Software Engineer on the Banking Core team, you will design, execute, and deliver innovative banking products, enhance system architecture, and maintain critical functionalities. You will collaborate with various stakeholders to create scalable solutions that impact millions of customers.
Yesterday
Remote
Hybrid
7 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Sr. Software Engineer will lead backend development efforts on cloud-based systems for authentication and authorization. Responsibilities include collaborative building of scalable applications, mentoring, and improving system architecture and performance. The role requires a deep understanding of distributed systems and is vital for handling high-volume data processing.
Top Skills: AWSElasticsearchGitGo (Golang)GraphQLKafkaOauthPostgresPythonRedis
Yesterday
Remote
Ottawa, ON, CAN
Junior
Junior
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Full-Stack Software Engineer at Veeva Systems, you will participate in software development life cycle (SDLC) activities, collaborating with product managers and engineers to build innovative applications for the life sciences industry. You should have a strong background in Java and Javascript, experience with modern front-end frameworks, CSS methodologies, and backend development with RDBMS systems.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account