Senior Full Stack Developer


Kitchener-Waterloo, Canada


Full Time


Commensurate with Experience


Vacation & Sick Days

Job Summary

As a Full Stack Developer, you’re an authority in front-end and back-end development for websites, web applications, and desktop applications. Mobile experience is a bonus. You’re fully fluent and comfortable using HTML, Java, Javascript, CSS, and node.JS.

You will be helping to build the Designware platform (, a web-based CMS that allows designers and businesses to generate their own custom software (signage, apps, websites, and more).


  • Bachelor's Degree in Computer Science, Computer Engineering, or Software Engineering.
  • Fluent in responsive design with JavaScript, HTML5, and CSS.
  • Fluent in API development and integration with Node.js.
  • An ability to think creatively and contribute to robust APIs and front-ends.
  • Experience with Android and Apache Cordova.
  • Experience with web application development (web portals or CMS’s are a major plus).
  • Experience setting up servers and networking them together for on-premise deployments.
  • Experience working with AWS is a bonus.
  • A portfolio of relevant work examples to show.
  • Able to focus and commit to solving difficult technical problems.

  • Responsibilities & Duties

  • Be an integral member in the development and deployment of Designware.
  • Work closely with a small, agile team to build efficient, maintainable, and scalable components.
  • Perform stress and automation tests on your code to ensure reliability and durability.
  • Always maintain a high standard of functionality, simplicity, and beauty in your work.

  • About Us

    We're a casual culture with a mission to capitalize on disruptive, global software opportunities. Our flat organization is comprised of full-stack generalists, where staff are part of setting their own goals and can apply their best strengths to projects of interest.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    Apply To

    Please include a cover letter and resume.



    is developed in Canada

    © Industry Corporation.

    All rights reserved.

    Spark Screens is a registered trade name.