EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Netsweeper or search for Senior Full Stack Developer jobs.

Role Snapshot

Senior Full Stack Developer at Netsweeper focusing on enhancing the product through innovative web application development across the full stack. Role involves leading projects from conception to deployment while mentoring junior developers in an agile environment.

Key Responsibilities: Develop and implement scalable, reliable distributed solutions using Java, HTML, CSS, PHP, React, and JavaScript; lead projects from conception through deployment and write unit tests to ensure code quality. Mentor junior and intermediate developers, collaborate with QA and product teams, and participate in all aspects of agile software development including design, implementation, and deployment.
Skills & Tools: Strong proficiency in Java, HTML, CSS, PHP, React, JavaScript and familiarity with development frameworks including SVN, GIT, Maven, Jenkins, and Linux. Excellent written and verbal communication skills, ability to learn through research, and capability to write elegant, scalable, modern code.
Qualifications: Bachelor's degree in computer science, information technology, or engineering (or equivalent). 7+ years of software development experience with languages such as Java, HTML, JavaScript, React, CSS, PHP, preferably in large-scale, highly complex web applications.
Location: Waterloo, Ontario
Compensation: CA$95Kโ€“CA$140K/yr

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join a dynamic team as a Senior Full Stack Developer, focusing on enhancing the Netsweeper product through innovative web application development.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Develop and implement scalable solutions, lead projects from conception to deployment, write unit tests, and mentor junior developers while collaborating within an agile environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Proficiency in Java, HTML, CSS, PHP, React, JavaScript, and familiarity with development frameworks like SVN, GIT, Maven, Jenkins, and Linux.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Bachelor's degree in computer science or related field and 7+ years of software development experience.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Waterloo, Ontario, Canada

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between 95,000 - 140,000 CAD.



What is the Senior Full Stack Developer role about?

As a member of the Development team, you'll be working on many aspects of the Netsweeper product revolutionizing the design, development, and maintainability of both the front-end UI and back-end server-side logic across the suite of web applications.

What will I be doing?

  • Work across the full stack, building highly scalable, reliable, distributed solutions providing excellent measurable user experiences.
  • Develop new features & functionality in support of the rapidly changing business and project requirements
  • Assume a leadership role in the success of projects from conception through to deployment.
  • Write and conduct unit tests to ensure the code quality meets the development best practices.
  • Working with QA and product teams
  • Participate in all aspect of agile software development including design, implementation, and deployment
  • Working primarily in Java, HTML, CSS, PHP, React, and JavaScript
  • Engage with product on design
  • Along side of developing software, guide and mentor junior and intermediate developers

What are we looking for?

  • Strong communicators (written and verbal) who work collaboratively with their immediate team, and the larger organization.
  • Developers who are unafraid to learn through research and will drive conversation and make recommendations based on experiences and findings.
  • Team members who demonstrate accountability by following established processes and making suggestions for process/delivery improvements.
  • Collaborators who will create elegant, scalable, modern, code that evolves our products.
  • Previous experience as a software programmer.
  • Strong knowledge of system frameworks including SVN, GIT, Maven, Jenkins and Linux.
  • Experience working with Agile development technologies.

Preferred Skills and Qualifications

  • Bachelor's degree (or equivalent) in computer science, information technology, or engineering
  • 7+ years of experience of software development in languages such as Java, HTML, Java Script, React, CSS, PHP.
  • Prior experience in large scale, highly complex web applications