Full Stack Software Developer

YuJa Inc.Toronto, ON
$90,000 - $100,000Onsite

About The Position

YuJa, Inc. is a leading provider of cloud-based digital compliance and accessibility solutions for regulated sectors worldwide. Serving clients in higher education, K-12, government, and healthcare, YuJa enables organizations to meet evolving regulatory demands while delivering engaging, secure, and accessible digital experiences. YuJa has been dedicated to building not only innovative digital compliance and accessibility solutions, but also a workplace where our people can thrive. We invest in our employees by fostering career growth, continuous learning, and opportunities for advancement. Our culture is rooted in collaboration, inclusivity, and belonging, where every team member’s contributions are valued and their voices are heard. Just as we help institutions and organizations worldwide achieve their goals, we are equally committed to supporting the success of our people and making a positive impact in the communities we serve.

Requirements

  • Strong software design, development and testing skills acquired through both a strong educational background and/or work experience.
  • Programming experience with Java (J2EE), Enterprise Java Beans (EJBs), Java Server Pages (JSP), Java Servlets, JDBC, Eclipse and JBoss web server.
  • Experience with Java, C++, Windows, Linux, iOS, Android, network programming, database design, algorithm analysis, or cloud servers.
  • Experience building and designing distributed software systems including experience with network protocols – HTTP, HTTPS, and TCP-IP.
  • Experience working with both Windows Server and Linux-based server systems.
  • Foundational MySQL database experience including Java connectivity through JDBC.
  • Excellent verbal and written English communication skills.
  • Strong academic performance with at least 80%+ overall in relevant computer science/engineering coursework.

Responsibilities

  • Develop and test software.
  • Recognize software problems and develop creative solutions.
  • Build and design distributed software systems.
  • Handle programming with Java (J2EE), Enterprise Java Beans (EJBs), Java Server Pages (JSP), Java Servlets, JDBC, Eclipse and JBoss web server.
  • Work with Java, C++, Windows, Linux, iOS, Android, network programming, database design, algorithm analysis, or cloud servers.
  • Work with network protocols – HTTP, HTTPS, and TCP-IP.
  • Work with both Windows Server and Linux-based server systems.
  • Utilize foundational MySQL database experience including Java connectivity through JDBC.

Benefits

  • Base salary $90k to $100k + performance-based bonuses
  • Health, vision, and dental benefits, 100% employer-paid
  • RRSP
  • Gym subsidies
  • Flexible work hours
  • Paid sick days
  • Fun activities and celebrations
  • Office perks including company-provided snacks, drinks and events
  • Employee recognition programs
  • Continuous learning opportunities
  • Reimbursements to support personal and professional development
  • Hands-on experience working with senior-level business leaders
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service