{bc}
indeed

Senior/Lead API Developer

RBC
Calgary, CAN
Full-time
Senior
Onsite
Discovered Today
API developmentBackend programming ( .NET, Node.js, Java, Python, or Go)API frameworks (Spring Boot, Express, or FastAPI)RESTful API design and developmentMicroservices architectureAPI security and authentication (OAuth, JWT)

Full Job Posting

Opportunity

The Senior/Lead API Developer designs, develops, and oversees robust, scalable APIs for digital products and services.

The role leads modernization and standardization of legacy APIs and mentors junior developers.

The position collaborates with product owners, architects, Scrum Masters, and QA teams to promote API creation, modernization, and reuse across the enterprise.

What you will do

  • Design secure, robust, flexible, and scalable APIs with enterprise API and security architects.
  • Identify legacy API technical debt and develop remediation plans; research and recommend new features.
  • Establish procedures for addressing security vulnerabilities across API repositories and separate risk work from feature work.
  • Create and maintain API documentation and follow development and security standards.
  • Set and document development best practices and mentor junior developers.
  • Apply data classification and data retention schedules consistently across APIs.
  • Coordinate development stories with the Scrum Master and participate in sprint planning, stand-ups, and retrospectives.
  • Work with QA and UAT teams to drive test-script creation.
  • Serve as an API development subject matter expert and trusted advisor; coordinate delivery with analysts, project managers, and integration partners.
  • Provide Level 3 support for production API issues when needed.

Must-have qualifications

  • Strong software development experience, including 3–5 years of API development.
  • Proficiency in at least one backend language: .NET, Node.js, Java, Python, or Go.
  • Experience with API frameworks and tools such as Spring Boot, Express, or FastAPI.
  • Strong expertise in RESTful API design and development and microservices architecture.
  • Knowledge of API security best practices and authentication such as OAuth and JWT.
  • Experience with GitHub version control.
  • Proven experience leading and mentoring technical teams.

Nice-to-have qualifications

  • Experience with Azure, AWS, or GCP.
  • Knowledge of CI/CD pipelines and DevOps/DevSecOps practices.
  • MuleSoft or DataWeave experience.
  • Experience in financial services.

Additional details

The posting lists 37.5 work hours per week and describes the role as regular, full-time, and salaried.

The job details list an address in Toronto, Ontario, while the stored location identifies Calgary, Alberta.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at RBC