19 open TypeScript positions
This Senior Full Stack Engineer role involves designing, developing, and maintaining Salesforce Platform applications and integrations, with a focus on modernizing development practices through AI-assisted tools. The position requires expertise in Salesforce technologies (Apex, LWC, Flows) and full-stack development (.NET, JavaScript/TypeScript, React), along with leadership in adopting generative AI tools like GitHub Copilot and Devin AI.
This role involves designing and implementing LLM-powered tools as a full-stack developer within RBC's Global Cyber Security team. Key responsibilities include building scalable applications, integrating systems across teams, and collaborating with stakeholders to deliver solutions addressing cybercrime and financial security challenges.
This 4-8 month co-op opportunity at RBC Borealis involves developing, troubleshooting, and enhancing software components as part of a dynamic team. The role focuses on translating requirements into functional specifications, participating in design phases, and driving technical platform improvements while collaborating with peers in a fast-paced environment.
This 8-month co-op opportunity at RBC Technology & Operations is for students enrolled in a Canadian post-secondary institution with a focus on computer science, engineering, or technology. The role involves collaborating with peers to develop, troubleshoot, and document software components, participate in design phases, and contribute to technical platform improvements under Agile, Waterfall, or Iterative methodologies.
As a Senior Software Developer at RBC's Global Functions Technology (GFT), you will design, develop, and deliver software solutions of moderate to high complexity while collaborating with cross-functional teams. The role emphasizes independence, adaptability, and driving innovation to meet business objectives and strategic goals.
As a Senior Software Developer at RBC, you will design, develop, and deliver high-quality software solutions while collaborating with cross-functional teams. This role emphasizes independence, problem-solving, and strategic contribution to drive innovation and process improvements.
Weekly TypeScript jobs delivered to your inbox.
The Senior Full Stack Developer will work within Agile teams to deliver project goals, own application enhancement, and provide production support. Key responsibilities include frontend development using React.js, designing and maintaining RESTful/GraphQL APIs interacting with Snowflake DataLakehouse, and integrating third-party services. This role requires proficiency in React.js, Snowflake or similar platforms, JavaScript/TypeScript, and API design, with a minimum of 2 years of experience, focusing on developing robust web architecture.
Mydoh, a Toronto-based fintech startup part of RBC Ventures, is looking for a Software Developer to help families raise money-smart kids. The role involves creating, testing, and implementing backend code using Typescript, NestJS, and PostgreSQL, while maintaining code quality and security standards. Responsibilities also include participating in a rotating on-call support team and contributing to product ideation and improvement.
Mydoh, an award-winning Toronto-based fintech part of RBC Ventures, is seeking a Senior Software Developer to build exciting new features for their consumer-facing platform using Typescript, NestJS, and PostgreSQL. Responsibilities include maintaining code quality, ensuring security, and participating in a rotating on-call support team. Candidates require 8+ years of software development experience, strong backend skills, and a focus on creating simple, effective user experiences.
Mydoh, a Toronto-based fintech part of RBC Ventures, is seeking a Software Developer to build and maintain features for their family-focused platform using Typescript, NestJS, and PostgreSQL. Key responsibilities include writing code, maintaining quality and security standards, and participating in a rotating on-call schedule. Candidates should be outcome-focused problem solvers who are keen to share ideas and articulate technical issues clearly.
The role involves being a Senior Software Developer in the Contact Centre Technology team, focusing on developing, implementing, and supporting an AI-powered Natural Language Understanding (NLU) Conversational IVR system. Key responsibilities include developing high-quality, testable code for NLU and middle-tier components, collaborating within an Agile product team, and driving system architecture with solution architects. The candidate must possess 6+ years of programming experience with Node.js, JavaScript, and TypeScript, along with hands-on experience in cloud environments like AWS and OpenShift.
Weekly TypeScript jobs delivered to your inbox.
The role involves working as a senior developer to build and maintain services integrating external vendor applications with internal systems, focusing on cloud-based distributed systems. Key responsibilities include collaborating within an Agile team, designing integrations, modeling scalable APIs, and assisting DevOps with production support and troubleshooting. Candidates must possess a strong background in software development, cloud systems, and a commitment to high code quality.
The role involves being a talented and passionate Full Stack Developer contributing to Wealth Management Digital products by building front-end and back-end applications within an agile environment. Key responsibilities include developing highly scalable, high-performance APIs, ensuring high code quality through automated testing, and automating processes within the development pipeline. The developer will work closely with stakeholders to design and deliver client-facing applications using modern technologies.
This role is for an experienced hands-on Development Manager to lead a team delivering high-quality electronic trading solutions for RBC's foreign exchange (FX) technology team. The manager will function as a full-stack development lead using HTML5, ReactJS, and Java within a microservice architecture. Key responsibilities include people leadership, taking ownership of local team delivery, and working within an Agile framework to deliver an in-house HTML5 trading application.
The Head of Dot Net Innersource will be responsible for creating APIs and integrations using abstraction layers for Standard Technical Services. Key duties include documenting and training developers on the Dotnet SDI SDK, reviewing inner source pull requests, managing SDK artifacts, and overseeing production deployment. The role ensures the DotNet SDK matches the parity of Java and Python SDKs while managing and mentoring employees.
The role is for a Senior Full Stack Engineer working within an agile team to develop automation software solutions. Key responsibilities include autonomously coding Python/Java REST APIs, resolving environment issues, contributing to design, and participating heavily in testing and deployment activities. The ideal candidate must have 5+ years of experience, strong ownership skills, and be proficient in modern software engineering practices within a large organization.
Weekly TypeScript jobs delivered to your inbox.
This role is for a Senior AI/Full Stack Developer tasked with driving innovation in asset management, application platforms, and automation solutions. Key responsibilities include architecting and developing sophisticated applications using technologies like Vue.js and Node.js, integrating with enterprise systems, and ensuring secure coding practices. The role also involves mentoring junior developers and implementing CI/CD pipelines on cloud platforms.
The Frontend Developer will be responsible for creating new customer-facing applications using Angular and modern technologies within an Agile product team. Key responsibilities include designing reusable code structures, collaborating on software logic implementation, and defining/integrating REST APIs with UI components. The role also involves mentoring team members and actively seeking new technologies to solve challenges.
The Frontend Developer will be responsible for creating new customer-facing applications using Angular and modern technologies within an Agile product team at RBC. Key duties include designing reusable code structures, implementing software logic following best practices, and collaborating on REST API integration with UI components. The role also involves mentoring team members and actively seeking knowledge on new development patterns to solve challenges.