Senior Backend/API Developer in Toronto

Senior Backend/API Developer in Toronto

Toronto Full-Time 112968 - 138072 $ / year (est.) On-site
R

At a Glance

  • Tasks: Design and develop high-performance APIs for innovative payment solutions.
  • Company: Join RBC's cutting-edge PayEdge Technology team.
  • Benefits: Flexible work-life balance, competitive salary, and comprehensive rewards program.
  • Other info: Dynamic environment with opportunities for professional growth and world-class training.
  • Why this job: Make a real impact in the future of payments with a collaborative team.
  • Qualifications: 5+ years in software development, strong API skills, and proficiency in Java or similar languages.

The predicted salary is between 112968 - 138072 $ per year.

What is the opportunity?

Join our innovative PayEdge Technology team at RBC, where we're revolutionizing payment solutions for commercial clients. We are seeking a Senior API Developer to build robust and scalable APIs. As a key player, you'll contribute to every stage of the software development life cycle, focusing on quality, maintainability, performance, and reliability. If you're a team-oriented developer with a strong technical foundation, excellent problem-solving skills, and proficiency in languages like Java and frameworks like Spring Boot, let's build the future of payments together.

What will you do:

  • Design, develop, and maintain scalable, high-performance REST and/or GraphQL APIs
  • Collaborate with product managers, architects, engineers, and infrastructure teams to define API specifications and requirements
  • Write clean, maintainable, and efficient code
  • Conduct code reviews and foster a culture of technical excellence
  • Collaborate with DevOps and infrastructure teams on deployment, monitoring, and CI/CD
  • Optimize API performance, scalability, and reliability through continuous monitoring and improvement
  • Develop and maintain comprehensive technical documentation and API specifications
  • Integrate internal systems with third-party applications and services
  • Ensure adherence to security standards and implement authentication and authorization mechanisms, such as OAuth 2.0, JWT, and API keys

What do you need to succeed?

Must have:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of professional software development experience, with at least 4 years focused on API development
  • Expert-level proficiency in at least one modern programming language (Java, Python, Go, or Node.js)
  • Deep understanding of API design patterns, REST principles, and HTTP protocols
  • Strong experience with relational databases (SQL) and NoSQL data stores
  • Proficiency with version control systems (Git) and CI/CD pipelines
  • Demonstrated expertise in unit testing, integration testing, and debugging
  • Strong problem-solving skills and ability to work independently and collaboratively
  • Ability to work in an Agile environment
  • Good communication and collaboration abilities
  • A passion for technology and a love of software development culture

Nice to have:

  • Experience with Microservices and event-driven architecture
  • Familiarity with API gateways and API management platforms
  • Experience designing high-volume or mission-critical APIs
  • Knowledge of financial data exchange standards and frameworks
  • Knowledge of caching, messaging, and async processing technologies
  • Strong understanding of Agile methodologies and the ability to contribute to continuous improvement initiatives

What's In It for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

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

Leaders who support your development through coaching and managing opportunities.

Ability to make a difference and lasting impact.

Work in a dynamic, collaborative, progressive, and high-performing team.

A world-class training program in financial services.

Flexible work/life balance options.

Opportunities to do challenging work.

Senior Backend/API Developer in Toronto employer: RBC

RBC is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to grow. As a Senior Director in Toronto, you will lead a talented team in developing cutting-edge AI solutions that transform the banking experience for millions, while enjoying comprehensive benefits, professional development opportunities, and a commitment to community impact. Join us to be part of a collaborative environment that values diverse perspectives and champions your success.

R

Contact Details:

RBC Recruitment Team

We think you need these skills to ace Senior Backend/API Developer in Toronto

API Development
Java
Spring Boot
REST
GraphQL
SQL
NoSQL