Senior Full Stack Developer

Waterloo , Canada
full-time

AI overview

Lead the development of scalable web applications using Java, PHP, React, and participate in agile methodologies while mentoring junior developers.

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
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Full-stack Developer Q&A's
Report this job
Apply for this job