This job posting has expired and no longer is available. Please explore other opportunities.

Senior Software Developer (Remote)

Who We Are:


Based in Tecumseh, Ontario, HALIGHT Inc. is an eLearning industry leader that builds custom Learning Management System (LMS) platforms for global clientele. Our mission? Connecting people, process, and product through meaningful, interactive learning solutions. Our vision? To inspire, develop, and drive the future of workforce engagement.


ENHANCE. EMPOWER. ENGAGE.


Why Work at HALIGHT?


At HALIGHT, we encourage and support our employees to take initiative and think outside the box to deliver original, creative solutions to our clients! The perks of being a HALIGHTer include, but are not limited to: continuous learning opportunities, cross-functional training, organic career growth, the ability to work remotely, flexible scheduling, a highly collaborative and agile environment, an exciting company culture, and the ability to work alongside a fantastic, supportive team!


If you’ve got the HALIGHT gene, you probably have an itch for ideation, a push for progress, and thrive in fast-paced, evolving environments.


The Role in a Nutshell:


At HALIGHT, The Senior Software Developer is responsible for supporting the development of quality e-Learning solutions across our SAAS products. The Senior Software Developer works in agile teams alongside Front and Back End Developers, Technical Leads, Graphic Designers, Product Owners and User Experience Designers to ensure all elements of product creation are consistent.


What You'll Do:

  • Design and maintain a high-performance SPA with a thin server architecture
  • Partner closely with cross-functional teams to deliver a consistently great user experience and product
  • Produce written technical documentation as an effective means of communication with internal and external stakeholders
  • Collaborate closely with Product Owners, UI/UX Designers and other cross-functional teams, owning a large part of the development process from problem solving to deployment
  • Maintain HALIGHT standards and best practices to bring consistency to our codebase
  • Deploy high quality, scalable and robust solutions within sprint cadences
  • Gather requirements and design new software features
  • Use standard computer science algorithms and data structures to solve technical problems
  • Act as a mentor to junior Software Developers
  • Coordinate between Development and other internal teams to increase product stability
  • Maintain and refactor existing automation approaches to reduce errors and toil
  • Maintain and improve CI/CD pipelines
  • Deploy product updates to production environments
  • Investigate production issues


What You Bring:

  • Bachelor’s degree in Computer Science or related technical field or equivalent practical experience
  • 5+ years of relevant software development experience
  • Deep understanding of HTML, CSS, JavaScript, and related web technologies (including node.js on AWS Lambda)
  • Familiarity with mobile and desktop UI/UX design patterns and accessibility standards
  • Deep understanding of React.js component architecture, data binding and virtual DOM
  • Experience creating responsive, intuitive interfaces
  • Self-starter committed to disciplined and top-quality software development
  • Exceptional attention to details and ability to logically approach a problem and break it down into manageable tasks
  • Excellent written and verbal communication skills
  • Ability to work cross-functionally
  • Advocate for innovation and continuous improvement of software
  • Excited by constantly learning new technologies & skillsets
  • Strong knowledge of the modern JavaScript ecosystem and best practices
  • Ability to work quickly to meet deadlines in a fast-paced environment


HALIGHT Inc. is an Equal Opportunity Employer and is committed to providing reasonable accommodations for candidates with disabilities taking part in all aspects of the selection process. Should you be selected for an interview and require an accommodation, please reach out to Human Resources.

Subscribe to Job Alerts