Senior Full Stack Developer

1 month ago


Toronto, Canada Klick Full time

Senior Full Stack Developer

Toronto, OntarioOmnichannel Enablement – Solution Delivery /Full-Time /HybridThe Senior Full Stack Developer is a delivery-focused technical leadership role, responsible for technical direction, solution quality and operational delivery for a project or group of projects. Success is measured by, amongst other things, quality of technical solution and reliability of project deliveries. The Senior Full Stack Developer reports to a Technical Director (TD), and will operate as the TD’s trusted advisor and second in command. The Senior Full Stack Developer also acts as a guide, mentor and coach for the development team. They help the team learn, grow, and troubleshoot. The Senior Full Stack Developer helps develop the skill set of developers on the team.You are passionate about technology and enjoy learning new things and problem solving challenging scenarios. People will often come to you for help because you have a knack for finding solutions even outside your comfort zone.

Responsibilities

Provide technical direction and solutions during delivery, and any other phases you are engaged in. You will be reading and writing code. Provide development estimates for projects. Ensure assumptions are shared, and QA understands how the project is being developed. Understand the Klick SDLC. Ensure the project is following best practices for development ( performing code reviews, and following good version management and code merging practices), and quality of all technical outputs meets expectation. Escalate deviations from best practice to the TD. Set up the initial project code structure and own the overall codebase for multiple projects. Develop the server-side components of web applications, web services and mobile apps from the ground up. Hook up the front-end code written by a Web Developer to the back-end. Write technical documentation (diagrams, specs), and ensure project source code documentation (setup, build, deployment, dependencies) is being kept up to date by the team. Manage high-stakes production code deployments, including handling production data. You must understand the impact of your actions in a production environment, and display appropriate caution. Ensure work tickets contain accurate, complete and up to date information. Be aware of, and on top of, deadlines. If the deadlines are at risk, communicate with all impacted teams. Be aware of budget and budget risks. If the budget is at risk escalate the issue, ideally with recommendations. Stand in for TD on occasions, as demanded by the project.

Required Experience and Skills

Experience leading a variety of complex technical projects, from solution phase to deployment. Ability to architect complex solutions in at least one area of software development ( Web, CRM, Mobile, Database), and be a proven contributor in multiple others. Solid experience creating and deploying serverless applications with at least one of AWS, Azure or GCP Proven track record of launching tested software to Production environments (as appropriate), including writing deployment and rollback plans.  Excellent software development skills in at least two of: C#, Python, PHP or server-side Javascript. Excellent SQL skills. Understanding of best practices for version control. Excellent verbal and written communication skills. Team orientation and sparkling interpersonal skills. A talent for anticipating problems that will affect project delivery, and identifying creative solutions. Experience of implementing security best handling confidential information. Keeping up with emerging technologies and industry trends to ensure the organization’s technology stack remains competitive. Understanding the business impact of technical decisions and the ability to communicate technical concepts to non-technical stakeholders.

Beneficial but not required

People management experienceFamiliarity with a multiple software development methodologies Native mobile application experience VR software development experience Knowledge of DevOps and Continuous Integration Knowledge of containers (, Docker) Familiarity with integrating AI into applications #LI-CC1 #LI-Hybrid

  • Toronto, Ontario, Canada Fleming Farms Senior Living Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Fleming Farms Senior Living. As a key member of our technology team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions to support our business operations.Key ResponsibilitiesDesign and develop full-stack...


  • Toronto, Ontario, Canada Alpaca Full time

    About AlpacaAlpaca is a leading financial technology company that empowers millions of users to trade billions of dollars worth of assets. Our mission is to provide seamless and high-quality experiences for our users, and we're looking for a talented Senior Full Stack Developer to join our team.Job SummaryWe're seeking an experienced Full Stack Developer who...


  • Toronto, Ontario, Canada Alpaca Full time

    About AlpacaAlpaca is a leading financial technology company that empowers millions of users to trade billions of dollars worth of assets. Our mission is to provide seamless and high-quality experiences for our users, and we're looking for a talented Senior Full Stack Developer to join our team.Job SummaryWe're seeking an experienced Full Stack Developer who...


  • Toronto, Ontario, Canada NDC Tek Full time

    Job Title: Senior Full Stack DeveloperAbout NDC Tek:NDC Tek is a leading-edge creative studio that specializes in cutting-edge video and image models.Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our innovative team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining our...


  • Toronto, Ontario, Canada NDC Tek Full time

    Job Title: Senior Full Stack DeveloperAbout NDC Tek:NDC Tek is a leading-edge creative studio that specializes in cutting-edge video and image models.Job Summary:We are seeking a highly skilled Senior Full Stack Developer to join our innovative team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining our...


  • Toronto, Ontario, Canada NDC Tek Full time

    Job Title: Senior Full Stack DeveloperAbout NDC Tek:NDC Tek is a leading-edge creative studio that specializes in cutting-edge video and image models. We're a team of innovators who are passionate about pushing the boundaries of what's possible.Job Description:We're seeking a highly skilled Senior Full Stack Engineer to join our team. As a Senior Full Stack...


  • Toronto, Ontario, Canada NDC Tek Full time

    Job Title: Senior Full Stack DeveloperAbout NDC Tek:NDC Tek is a leading-edge creative studio that specializes in cutting-edge video and image models. We're a team of innovators who are passionate about pushing the boundaries of what's possible.Job Description:We're seeking a highly skilled Senior Full Stack Engineer to join our team. As a Senior Full Stack...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Senior Full Stack DeveloperJob Type: Full-timeLocation: Remote (Hybrid)Duration: 24+ MonthsAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Iris Software Inc. As a Senior Full Stack Developer, you will be responsible for designing, developing, and deploying cloud-based applications using Java 8+ and...


  • Toronto, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is this Opportunity?Join RBC Wealth Management Canada as a senior full stack developer within the Digital and Data Transformation team and play a key role in shaping our digital presence. As a senior developer, you will leverage new and core technologies and innovative


  • Toronto, Canada S&P Global, Inc Full time

    About the Role:Grade Level (for internal use):10The Role: Senior Java Full Stack DeveloperThe Team: The Ratings Division is looking to hire a Senior Java Full Stack Developer to lead hands on development and provide design pattern insight. S&P Global Corporates value stream technology team in the Ra


  • Toronto, Canada NDC Tek Full time

    Senior Full Stack Engineer required in Toronto (Canada) This company is leading the next-generation creative studio with cutting-edge video and image models. We're seeking a Senior Full Stack Engineer, preferably based in the Greater Toronto Area, to join this innovative team. Skills: 5+ years of


  • Toronto, Ontario, Canada Manulife Full time

    About Manulife Manulife is a leading international financial services group dedicated to helping people achieve their dreams and aspirations through innovative solutions and exceptional customer service. Job Description: Senior Full Stack Software Engineer We are seeking a talented and passionate Senior Full Stack Software Engineer to join our dynamic team....


  • Toronto, Ontario, Canada Capleo Global Full time

    Job Description**Job Title:** Senior Full Stack Developer**Job Summary:** We are seeking a highly skilled Senior Full Stack Developer to join our team at Capleo Global. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining large-scale, complex applications using Java, J2EE, JSF, Hibernate, Oracle DB, and...


  • Toronto, Ontario, Canada Capleo Global Full time

    Job Description**Job Title:** Senior Full Stack Developer**Job Summary:** We are seeking a highly skilled Senior Full Stack Developer to join our team at Capleo Global. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining large-scale, complex applications using Java, J2EE, JSF, Hibernate, Oracle DB, and...


  • Old Toronto, Ontario, Canada Ndctek Full time

    Job Title: Senior Full Stack DeveloperAbout Us: Ndctek is a leading-edge creative studio at the forefront of video and image models.Job Summary: We're seeking a highly skilled Senior Full Stack Engineer to join our innovative team. As a key member, you will be responsible for designing, developing, and maintaining our cutting-edge applications.Key...


  • Old Toronto, Ontario, Canada Ndctek Full time

    Job Title: Senior Full Stack DeveloperAbout Us: Ndctek is a leading-edge creative studio at the forefront of video and image models.Job Summary: We're seeking a highly skilled Senior Full Stack Engineer to join our innovative team. As a key member, you will be responsible for designing, developing, and maintaining our cutting-edge applications.Key...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job OpportunityWe are seeking a highly skilled Senior Full Stack Developer to join our team at the Royal Bank of Canada.Job SummaryThe successful candidate will be responsible for providing technical leadership and expertise in the design and development of applications using existing and emerging technology platforms.Key ResponsibilitiesApply experience and...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Developer Typical Day in Role: • Analyze and oversee the team’s development efforts working towards successful code delivery • Provide technical leadership to teammates through coaching and mentorship • Maintain high standards of software quality within the team by establishing good practices and habits • Collaborate with other...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Developer Typical Day in Role: • Analyze and oversee the team’s development efforts working towards successful code delivery • Provide technical leadership to teammates through coaching and mentorship • Maintain high standards of software quality within the team by establishing good practices and habits • Collaborate with other...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Developer Typical Day in Role: • Analyze and oversee the team’s development efforts working towards successful code delivery • Provide technical leadership to teammates through coaching and mentorship • Maintain high standards of software quality within the team by establishing good practices and habits • Collaborate with other...