Senior/Lead API Developer
Role Overview
Designs and oversees robust, scalable APIs for digital products and services and leads modernization and standardization of legacy APIs.
Works with product owners, architects, Scrum Masters, and QA teams to drive enterprise API creation, modernization, and reuse.
Key Skills for This Role
Full Job Posting
Role overview
Designs and oversees robust, scalable APIs for digital products and services and leads modernization and standardization of legacy APIs.
Works with product owners, architects, Scrum Masters, and QA teams to drive enterprise API creation, modernization, and reuse.
Responsibilities
- Design secure, robust, flexible, and scalable APIs with enterprise API and security architects.
- Identify technical debt in legacy APIs and establish remediation plans; research and recommend new features.
- Establish vulnerability-handling procedures for API repositories and keep risk work distinct from feature work.
- Maintain API documentation and follow development and security standards.
- Establish development best practices, mentor junior developers, and apply data classification and retention schedules.
- Work with the Scrum Master on development stories and participate in Agile ceremonies.
- Collaborate with QA and UAT teams on test scripts; serve as API development subject matter expert and delivery liaison.
- Provide Level 3 production support for API issues when needed.
Must-have qualifications
- Strong software development experience, including 3–5 years in API development.
- Proficiency in at least one backend language: .NET, Node.js, Java, Python, or Go.
- Experience with API frameworks such as Spring Boot, Express, or FastAPI.
- Strong RESTful API design and microservices expertise.
- Knowledge of API security and authentication mechanisms such as OAuth or JWT.
- GitHub experience and proven experience leading and mentoring technical teams.
Nice-to-have qualifications
- Cloud platform experience with Azure, AWS, or GCP is a plus.
- CI/CD and DevOps or DevSecOps knowledge, MuleSoft or DataWeave experience, and financial services experience are pluses.
Pay
- The role is salaried; no salary amount or cadence is provided.
Hours
- Work hours are 37.5 per week.
Job type
Employment type is full time; job type is regular.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RBC
12-month FTC / Secondment Opportunity - Associate Director, KYC Client Onboarding (London) - GG07
London, GBR
RBC is seeking an Associate Director to lead its KYC client onboarding function, teams, and end-to-end due diligence operations. The role requires substantial financial-institution KYC/AML experience, leadership of high-
Manager - Product Control
Toronto, CAN
RBC is seeking a Product Control Manager to oversee P&L production, reporting, reconciliations, and control activities for assigned Central Funding businesses. The role requires a bachelor’s degree or equivalent, at leas
Lead Business Systems Analyst
Toronto, CAN
RBC is seeking a Lead Business Systems Analyst to translate business needs into technology requirements for Treasury Management Services and Risk & Compliance programs. Applicants need at least seven years of progressive
Product Manager
Toronto, CAN
RBC is seeking a Product Manager to own backlog refinement and digital feature delivery, translating business and client needs into clear stories and acceptance criteria. Candidates need 3–4 years in product ownership, b
Relationship Manager Intern, Business Markets
Langley, CAN
Job Description What is the opportunity? You will provide business and financial advice and manage a portfolio of high value small business clients who need your help as they start, manage and grow their enterprises. You
Director, Global Functions Financial Control
Toronto, CAN
RBC is seeking a finance director to lead financial control and governance across Global Functions, its private equity portfolio, and the Fixed Assets Centre of Excellence. The role requires a CPA or equivalent, at least
Coordinator, Digital Marketing
Toronto, CAN
RBC is seeking a hands-on Digital Marketing Coordinator to manage advisor website requests and support the Wealth Marketing Canada web team. The role includes updating and reviewing website content, coordinating branch w
Senior Technical Systems Analyst
Toronto, CAN
RBC is seeking a Senior Technical Systems Analyst for its Data Delivery Middleware team. The role develops, tests, modernizes, and supports mainframe applications and related tools across project stages. Candidates need
12-month FTC / Secondment Opportunity - Associate Director, KYC Client Onboarding (London) - GG07
London, GBR
Manager - Product Control
Toronto, CAN
Lead Business Systems Analyst
Toronto, CAN
Product Manager
Toronto, CAN
Relationship Manager Intern, Business Markets
Langley, CAN
Director, Global Functions Financial Control
Toronto, CAN
Coordinator, Digital Marketing
Toronto, CAN
Senior Technical Systems Analyst
Toronto, CAN