Senior Full Stack Software Developer

2 weeks ago


Mississauga, Ontario, Canada PointClickCare Full time
About PointClickCare

PointClickCare is a leading North American healthcare technology platform that empowers care collaboration and real-time patient insights. For over 20 years, the company has been committed to its vision of delivering frictionless care across North America.

Recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada's Most Admired Corporate Cultures, PointClickCare leads the way in creating cloud-based healthcare software solutions.

Salary and Benefits

The base salary for this position is estimated at $142,000 per year, plus bonus, equity, and benefits. The total rewards package includes a comprehensive compensation plan tailored to each individual's skills and experience.

Job Description

This Enterprise Software Engineer position plays a vital role in our team, contributing to the development and maintenance of cutting-edge healthcare software. As a Senior Full Stack Software Developer, you will be responsible for:

  1. Identifying, prioritizing, and executing tasks throughout the software development life cycle
  2. Collaborating with business stakeholders to iterate on software requirements
  3. Developing tools and applications using clean, efficient code
  4. Automating tasks through suitable tools and scripting
  5. Analyzing and debugging systems to ensure optimal performance
  6. Performing validation and verification testing in a test-driven manner
  7. Reviewing work and providing constructive feedback to colleagues
  8. Working with internal teams and vendors to resolve issues and improve products
  9. Maintaining software up-to-date with the latest technologies and best practices
Required Skills and Qualifications

To succeed in this role, you will need:

  1. Experience writing high-quality code that performs well at scale using Java
  2. In-depth knowledge of relational databases (e.g., Microsoft SQL Server, MySQL)
  3. Solid experience developing RESTful API endpoints
  4. Experience with UI development and frameworks (e.g., Vue.js, React, Angular)
  5. Proficiency in GIT
  6. Experience using system and performance monitoring tools (e.g., AppDynamics, New Relic, DataDog)
  7. Experience with automated testing frameworks (e.g., Selenium, Cypress, RestAssured)
  8. Excellent organization, critical-thinking, and personal leadership skills
  9. A self-starter ability to deliver results with minimal supervision
  10. An analytical mind with problem-solving aptitude
  11. Proven experience as a skilled Engineer
  12. Bachelor's degree in Computer Science or a related field
Desirable Skills and Experience

Bonus points for candidates with experience in:

  1. React and Docker
  2. Kubernetes and Istio
  3. Cypress and Selenium
  4. Ansible and Jenkins CI/CD pipeline
  5. TDD and Linux networking
  6. AWS/Azure cloud services
  7. SAML, OAuth, and OpenID Connect
  8. Service-Oriented Architecture
  9. Scripting languages like Python, Bash, or Groovy
  10. On-call experience with production-grade systems
  11. Mentoring others in a professional setting


  • Mississauga, Ontario, Canada canada inc. Full time

    As a senior software engineer, you will be responsible for designing and developing scalable, secure, and efficient software solutions for our clients. With expertise in full stack development, you will work closely with our cross-functional teams to deliver high-quality software products that meet our clients' needs.Key Responsibilities:Design and develop...


  • Mississauga, Ontario, Canada Blend Contracting Inc Full time

    As a Senior Software Engineer, you will be responsible for leading the development of full stack applications using our company's cutting-edge technologies. Your expertise in backend and frontend development will enable you to create seamless user experiences and efficient software solutions.Key Responsibilities:Design and implement full stack applications...


  • Mississauga, Ontario, Canada RBC Full time

    We are seeking a highly skilled Senior Software Developer to join our team as a key player in the development of our web application. The ideal candidate will have extensive experience in full-stack development, with a strong focus on JavaScript and Python.Design and implement scalable and maintainable codebasesCollaborate with cross-functional teams to...


  • Mississauga, Ontario, Canada Mountain Jade Full time

    About the Job:We are seeking a skilled Senior Developer to join our team and contribute to the development of our full stack applications.Key Responsibilities:Design and develop scalable and efficient full stack solutionsCollaborate with cross-functional teams to identify and prioritize project requirementsParticipate in code reviews and ensure adherence to...


  • Mississauga, Ontario, Canada Ritz Furniture Planet Ltd. Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design and develop complex software applications using a range of programming languages.Work collaboratively with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, ensuring it is...


  • Mississauga, Ontario, Canada SGS Canada Inc. Full time

    Job Title: Senior Software Engineer - Full StackAbout the Role:We are seeking an experienced Senior Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software systems.Key Responsibilities:* Develop and implement complex software systems with a focus on...


  • Mississauga, Ontario, Canada GVR Imports Inc Full time

    We are seeking a highly skilled Senior Software Engineer - Full Stack to join our team at Company. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full-stack software applications using a variety of programming languages...


  • Mississauga, Ontario, Canada Ontario Inc. Full time

    Job Title: Software Engineer## Job DescriptionAs a key member of our software engineering team, you will be responsible for designing, developing, and deploying full stack applications. Your expertise in full stack development will enable you to work on multiple layers of the application, from front-end to back-end. ### Key Responsibilities- Design and...


  • Mississauga, Ontario, Canada Philcan motors Full time

    About the RoleAs a Senior Software Engineer - Full Stack at our company, you will be responsible for designing and developing scalable cloud-based systems.Key Responsibilities:• Design and implement cloud-based solutions using microservices architecture• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure...


  • Mississauga, Ontario, Canada Pizza Pizza # 59 Full time

    Job Title: Full Stack DeveloperWe are seeking a skilled Full Stack Developer to join our team at {company}. The ideal candidate will have a strong background in programming and a passion for delivering high-quality software solutions. Responsibilities include designing, developing, and deploying full-stack applications, as well as collaborating with...


  • Mississauga, Ontario, Canada W3 Creatives Full time

    Job Title: Senior Full Stack DeveloperAbout the Role: We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team at W3 Creatives. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining our company's web applications.Responsibilities:Design and develop complex web applications...


  • Mississauga, Ontario, Canada The Second Opinion Consultants Inc. Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled and motivated Full Stack Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full-stack software applications using a range of...


  • Mississauga, Ontario, Canada CIMT College Full time

    We are seeking a Senior Software Engineer to join our team in Full Stack Development. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applications using a variety of programming languages and...


  • Mississauga, Ontario, Canada SIMPLEX HR INC. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at SIMPLEX HR INC. The ideal candidate will have extensive experience in developing and maintaining web applications, with a strong focus on software design, development, and testing.Key ResponsibilitiesConsult with clients to understand their website requirements and...


  • Mississauga, Ontario, Canada JAGWILL SOLUTIONS INC Full time

    Job DescriptionJAGWILL SOLUTIONS INC is seeking a Senior Full Stack Developer to join our team. In this role, you will be responsible for developing software solutions by studying systems flow, data usage, and work processes.About the RoleThis is a permanent position with 30-35 hours of work per week.The ideal candidate should have 7 months to less than 1...


  • Mississauga, Ontario, Canada DESI BAR & GRILL Full time

    As a highly skilled Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions. With a strong background in leadership and a passion for innovation, you will lead our team to success and drive business growth.Key Responsibilities:Design and develop full-stack applications using JavaScript,...


  • Mississauga, Ontario, Canada Saagar Design & Construction Inc. Full time

    Job Title: {title}About the Role:We are seeking a skilled Senior Software Engineer - Full Stack Developer to lead our team in developing complex enterprise projects. The ideal candidate will have experience in designing and implementing scalable software solutions using Java and Python.Responsibilities:* Design and develop high-quality software components...


  • Mississauga, Ontario, Canada BITTS International Career College Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team as a Full Stack Developer. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop full-stack applications using cutting-edge technologies.Collaborate...


  • Mississauga, Ontario, Canada WHEELSAZ Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in Full Stack Development and be able to work with Java and Python.Main Responsibilities:• Design and develop scalable software applications using Java and Python.• Collaborate with cross-functional teams to identify and...


  • Mississauga, Ontario, Canada Scriptbox Full time

    Job Title:Senior Full Stack Developer Position at ScriptboxAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Scriptbox. As a key member of our development team, you will play a vital role in designing and implementing cutting-edge web applications.Responsibilities:Collaborate with cross-functional teams to develop...