Lead Fullstack Developer (Java/Angular)
RBCJob description
- *Job Description**
As a technical leader, you will guide a team of developers, collaborate with cross-functional stakeholders, and drive the adoption of AI-powered solutions across our development lifecycle. This is a unique opportunity to shape the future of our technology stack and deliver innovative solutions that solve complex business challenges.
- *What will you do?
- *Technical Leadership
- *AI-Driven Development**
- *Full Stack Development**
- *Front-End**
- *Database Management**
- *Integration and Deployment**
- *Collaboration and Communication**
- *What do you need to succeed?
- *Must-have:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience) 5+ years of experience as a Full Stack Developer, including at least 2 years in a leadership role.
- Proficiency in front-end technologies Angular, Ract or Vue.js and strong back-end development skills with experience in Java.
- Hands-on experience with RESTful APIs, GraphQL, and microservices architecture.
- Knowledge of database systems (SQL and NoSQL) and database optimization techniques.
- Familiarity with Git and collaborative workflows (e.g., GitFlow).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Experience with AI-powered development tools (e.g., GitHub Copilot, OpenAI APIs).
- *Nice-to-have:
- Experience with testing frameworks (e.g., Jest, Mocha, Cypress) and test-driven development (TDD).
- Knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code (IaC).
- Familiarity with Agile methodologies and tools like Jira or Trello.
- Understanding of accessibility standards (e.g., WCAG) and performance optimization techniques.
- Experience in developing AI-powered features, such as recommendation systems, predictive analytics, or intelligent chatbots.
- *What’s in it for you?
- 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
- Opportunities to do challenging work
- *Job Skills**
- *Additional Job Details
- *Address:
- *City:**
Toronto
- *Country:**
Canada
- *Work hours/week:
- 5
- *Employment Type:
Full time
- *Platform:**
TECHNOLOGY AND OPERATIONS
- *Job Type:**
Regular
- *Pay Type:**
Salaried
- *Posted Date:**
- *Application Deadline:**
- Note
- :
- Applications will be accepted until 11:59 PM on the day prior to the application deadline date above*
- *Our Employment Opportunities**
- *Join our Talent Community**
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 jobs.rbc.com
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
¿Te interesa este puesto?