Senior Full Stack\Back End Developer (Calgary, AB)
RBC
Calgary, Alberta, Canada
3d ago

What is the opportunity?

RBC is committed to being the destination of choice for technologists, driven by our engineering culture of curiosity, bold ambition and outcomes.

As part of this, RBC has opened up an Innovation Hub in Calgary, and we are looking for people like you. People who join our team will be able to work on the most innovative solutions in areas such as AI & data engineering, full stack agile software delivery, site reliability engineering, machine learning and data analytics.

If you are a Full Stack Developer that has a passion for simplifying and automating work, continuous learning, helping others, and like working in a dynamic, collaborative, progressive organization that has leaders that fully support you, provide a comprehensive Total Rewards Program and offer flexible work / life balance options, we look forward to connecting with you.

Over the coming months we'll be building our squads up and will reach out to qualified candidates as openings become available.

Thank you for taking the time to reach out to us and for your interest on being part of our journey in Alberta to create end-to-end business solutions for our clients and our communities.

What will you do?

  • Create new customer-facing web applications using the latest technologies which will shape the future of banking for RBC
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products
  • Develop and support highly scalable and performant APIs
  • Ensure high code quality and maintainability through automated tests
  • Deploy often and continuously look to experiment, iterate and improve upon products, processes and code
  • What do you need to succeed?

    Must-have

  • B.S. degree in Computer Science / related technical field, or equivalent practical experience
  • 3-5+ years of experience with Java and / or JavaScript (NodeJS)
  • 2+ years of experience developing cloud applications
  • Advanced knowledge and experience with at least one back end application framework (we use Spring Boot and NestJS)
  • Understanding of RESTful API design and experience with designing, developing and testing API specifications (Swagger / OpenAPI, RAML, etc.)
  • Experience working within the full professional software development lifecycle including coding standards, code reviews, source code management, build processes, testing and deployments
  • Ability to simplify complex problems
  • Nice-to-have

  • Working experience in one or more of :
  • algorithm design and optimization
  • large-scale systems
  • parallel or distributed systems
  • RDBMS and / or modern scale-out repositories (MySQL, MongoDB, Redis, etc.)
  • Experience building message driven architectures (Kafka)
  • Understanding of micro-services architecture, design and implementation (load balancing, discovery, resiliency, etc.)
  • Understanding of DevOps / continuous delivery deployment processes
  • 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
  • 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 take on progressively greater accountabilities
  • Access to a variety of job opportunities across business and geographies
  • Learn more about RBC Tech Jobs

    Join our Talent Community

    Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

    Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com / careers .

    City : Calgary

    Address : 335 8th Avenue SW

    Work Hours / Week : 37.5

    Work Environment : Office

    Employment Type : Permanent

    Career Level : Experienced Hire / Professional

    Pay Type : Salary + Variable Bonus

    Required Travel(%) : 0

    Exempt / Non-Exempt : N / A

    People Manager : No

    Application Deadline : 08 / 07 / 2021

    Platform : Technology and Operations

    Ad Code(s) :

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form