Lead Full Stack Developer

RBCToronto, ON
Onsite

About The Position

We are looking for a top-notch software engineering lead who is a great team player and obsessive about the quality of their code and delivered service. This role requires someone who can roll up their sleeves and get the job done. The role requires a highly skilled individual with a strong background in software development, having experience in SQL DB systems, integration patterns, cloud-based distributed systems, and DevOps tools like GitHub and Helios. You will work closely with cross-functional teams to design, develop, and maintain robust solutions while adhering to best practices in software engineering and DevOps.

Requirements

  • 10+ years of experience with .Net, React, JavaScript, REST APIs, Microservices, NoSQL/SQL databases
  • Experience with DevOps, CD/CI tools- GitHub, Helios or similar tools and Cloud technologies(OpenShift, Azure, AWS etc.)
  • Deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously
  • Demonstrated ability in written and oral communication skills along with strong presentation skills.
  • Ability to determine the information and communication needs of the stakeholders and project
  • A strong understanding of technology and/or financial services industry

Nice To Haves

  • Experience with Big Data Technologies (Spark, Hadoop, Hive, Kafka)
  • Ability to facilitate between and influence key decision makers
  • Strategic thinker with excellent interpersonal skills to work across functions and businesses
  • Background in Payments
  • Experience in React, Elastic Search, Snowflake, Automated testing tools

Responsibilities

  • Contribute to technical design, development, and enhancement of applications.
  • Lead a team of software developers to ensure completion of DCUT activities within time and budget.
  • Ensure code quality, performance, scalability, and responsiveness of applications.
  • Actively take part in scrums, stand ups and working sessions with IT and business stakeholders.
  • Ensuring operating efficiency of existing systems.
  • Maintaining up to date documentation of technical decisions, design and unit testing.
  • Working with different internal teams like BSA/BA/QE for software feature delivery, support and bug fixes.
  • Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability.
  • Establish strong working relationships across business units and platforms to build influence and impact with key business partners.

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • A world-class training program in financial services
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service