Professional Software Developer for Scalable Applications

1 week ago


Toronto, Ontario, Canada Royal Bank of Canada Full time
Company Overview

Royal Bank of Canada (RBC) is a leading financial institution committed to innovation and growth. Our technology teams work together to deliver trusted advice to help clients thrive and communities prosper.

Salary

We offer a competitive salary, estimated at $120,000 - $180,000 per year, based on the location in Toronto, Canada, and industry standards.

Job Description

In this role, you will partner with our agile squads, business partners, and SRE teams to design, develop, and deploy scalable and high-performing applications using NodeJS, Kafka, MSSQL, REST & GraphQL APIs.

You will contribute to architectural decisions and design patterns for new and existing systems, conduct thorough code reviews, and work closely with product managers to understand requirements and deliver solutions that enhance user experience.

Required Skills and Qualifications
  • 3+ years of professional software development experience working on highly-scalable projects
  • Experience building REST, GraphQL APIs, and Kafka applications using NodeJs
  • Hands-on experience with MSSQL database and skills for complex query optimization
  • Strong experience working in an Agile environment
  • Comfortable presenting prototypes and facilitating questions with insightful responses
  • Strong written and verbal communication skills
Benefits

We offer a comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.

Others

This is an excellent opportunity to advance your agile skills, work cross-functionally, and modernize legacy infrastructure.



  • Toronto, Ontario, Canada Foilcon Full time

    Software Development Expert for Scalable Web ApplicationsFoilib conducting a search for a skilled software development expert to join our team. In this role, you will design, develop, and maintain scalable web applications using modern technologies.Key Responsibilities:Design and develop high-performance web applications using modern technologies.Architect...


  • Toronto, Ontario, Canada Intelliware Full time

    Company Overview:We are Intelliware, a company dedicated to delivering innovative software solutions. Our team of experts is passionate about creating high-quality applications that meet the needs of our clients.Salary:The salary for this position is $120,000 - $180,000 per annum, depending on experience and qualifications.Job Description:This role involves...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Highbrow LLC is seeking a highly skilled Technical Lead to oversee the development of our software applications.About the RoleThis position involves leading Agile teams in designing, implementing, and maintaining production-grade scalable applications and microservices. We are looking for someone with strong leadership skills, extensive experience in Java,...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job DescriptionHighbrow LLC is seeking an experienced Full Stack Java Developer to join our team. The ideal candidate will have a strong background in software development, particularly with Java, Spring, and microservices architecture.About the Role:This position involves creating and maintaining high-quality UI applications and their supporting...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada University of Toronto Full time

    We are seeking a skilled software engineer to develop scalable and efficient software solutions using Java and Python programming languages. Located in the University of Toronto, this role offers a dynamic and supportive work environment with opportunities for professional growth and development.Job DescriptionThe successful candidate will design and...


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

    We are seeking a skilled Senior Full Stack Developer to join our team at Iris Software Inc., a leading provider of IT solutions.Estimated Salary: $120,000 - $180,000 per yearAbout the Role:As a seasoned professional with 8+ years of experience, you will design and develop complex systems using your expertise in Core Java, Java Spring framework, and Angular...


  • Toronto, Ontario, Canada Sage Recruiting Full time

    We are seeking a highly skilled Senior Software Engineer to join our remote-first team. Located in Ontario, Canada, this role will allow you to work with a collaborative team and contribute to the development of scalable features and impactful solutions.The ideal candidate will have 5+ years of professional software development experience, with a strong...


  • Toronto, Ontario, Canada reddit Full time

    Company OverviewReddit is a community-driven platform with thousands of active communities and millions of daily users. We're one of the largest sources of information on the internet, and our mission is to facilitate open and authentic conversations among people sharing similar interests.Job DescriptionThis role is part of our Subreddit Success team,...


  • Toronto, Ontario, Canada Intelliware Full time

    Intelliware OverviewWe are a forward-thinking organization seeking an accomplished Software Development Expert to design and develop complex applications that meet our high standards of quality and scalability.About the RoleThis is a challenging opportunity for a highly skilled individual to work within our team in an Agile environment, contributing to the...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    At Medha Software Solutions Inc., we are seeking a talented Software Development Professional to join our team. This is a permanent position that requires 37.5 hours of work per week.The ideal candidate should have a Bachelor's degree and at least one year of experience in software development. Proficiency in programming languages such as Java, Python, and...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a talented software developer to join our team. The successful candidate will have a strong background in software engineering and development.Key ResponsibilitiesDesign and implement scalable software systemsCollaborate with cross-functional teams to deliver high-quality solutionsStay up-to-date with the latest software...


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

    About Iris Software Inc.Iris Software Inc., a leading provider of technology services and solutions, is seeking an experienced Enterprise Software Developer to join our team. With over 30 years of technical and domain expertise, we deliver value-driven approaches to help clients complete fast, far-reaching digital transformations and achieve their business...


  • Toronto, Ontario, Canada Amazon Full time

    Amazon offers a unique opportunity for experienced software engineers to join our Transporter Learning and Compliance team. With a focus on delivering packages worldwide efficiently and quickly, we are seeking individuals with a creative flare, problem-solving skills, and exposure to various technologies.About the RoleWe are responsible for designing,...


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

    Iris Software Inc., a leading technology services company, is seeking an experienced Enterprise Software Developer to join its team in Toronto. The ideal candidate will have expertise in Capital Markets and strong experience in full stack development.Job Summary:We are looking for a skilled developer to work on large-scale enterprise applications with a...


  • Toronto, Ontario, Canada Questrade Financial Group Full time

    Transform Your Career with QuestradeWe are a forward-thinking fintech company committed to helping our customers achieve financial success and security. Our innovative approach sets us apart from traditional financial institutions.As a Senior Full Stack Engineer, you will be part of a collaborative team that values continuous growth, diversity, and...


  • Toronto, Ontario, Canada Hootsuite Full time

    Job OverviewHootsuite is a leading social media management platform that enables businesses to effectively manage their online presence. We are currently seeking a skilled Senior Software Developer to join our team.CompensationThe estimated salary for this position is $120,000 - $160,000 per year, depending on experience and location. In addition to a...


  • Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodAt Robinhood, we're on a mission to democratize finance for all. Our company was founded on the idea that our financial markets should be accessible to everyone. With customers at the heart of our decisions, we're lowering barriers and providing greater access to financial information. Together, we're building products and services that help...


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

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada Software International Full time

    We are seeking a skilled Mainframe Application Developer to join our team at Software International.As a key member of our development team, you will be responsible for performing the SAS software conversion of 186 jobs identified during the assessment as requiring a different conversion path than Splunk.The projects objective can be broken down into two...


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

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...