Enable job alerts via email!

Senior Full-Stack Engineer (Java/iOS)

ZipRecruiter

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading bank in Canada is seeking a Senior Full-Stack Engineer to innovate and enhance their digital banking platform. The role involves working in a collaborative team to deliver customer-centric solutions using modern technologies. Responsibilities include leading web development projects, mentoring junior staff, and ensuring high-quality software delivery. This position offers a hybrid work environment, competitive benefits, and opportunities for professional growth.

Benefits

Competitive bonus
RRSP match
Comprehensive benefits
Employee share plan
Generous vacation
Professional development

Qualifications

  • 5+ years in web & API development within agile teams.
  • Experience integrating with RESTful APIs, GraphQL, and WebSocket.

Responsibilities

  • Lead design, development, and maintenance of high-performance web user experiences.
  • Collaborate with product managers, designers, and QA to define and implement innovative solutions.
  • Mentor junior developers, fostering knowledge sharing and collaboration.

Skills

Java
Spring Boot
Web Development
API Development
Problem Solving
Communication

Tools

Github
CI/CD

Job description

Job Description

Join a Challenger

Being a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge ourselves and our teams to creatively transform what’s possible in banking. Our team is made up of inquisitive and agile minds that find smarter ways of doing things. If you’re not afraid of taking on big challenges and redefining the future, you belong with us. You’ll get to work with people who will encourage you to reach new heights. We like to keep things fun, ask questions and learn together.

We are a big (and growing!) family. Overall we serve more than 670,000 people across Canada through Equitable Bank, Canada's Challenger Bank, and have been around for more than 50 years. Equitable Bank's wholly-owned subsidiary, Concentra Bank, supports credit unions across Canada that serve more than six million members. Together we have over $125 billion in assets under management and administration, with a mandate to drive change in Canadian banking to enrich people's lives. Our customers have named our EQ Bank digital platform (eqbank.ca) one of the top banks in Canada on the Forbes World's Best Banks list since 2021.

Equitable Interview

As we scale our team, candidates will undergo a comprehensive interview process, which may result in an offer for a different level based on performance. This approach ensures we select talented individuals from diverse backgrounds for long-term success within EQB’s dynamic environment. We aim to support candidates in building lasting careers, assessing each candidate’s skills and potential to find the best fit.

Purpose of Job

EQ Bank is building a best-in-class agile product organization focused on customer-centric banking innovation in Canada. Cross-functional pods own their domains and metrics, focusing on serving and delighting users through research, insights, data, experimentation, customer feedback, and technical excellence—aiming for quick value delivery. We emphasize solving customer problems, collaboration, balancing immediate opportunities with strategic vision, and building the right solutions the right way.

Reporting to the Associate Director, Software Engineering, you will help evolve our experience platform into a modern micro-frontend architecture using Azure Cloud, DevOps, API, and PaaS services, enabling frequent releases. You will work closely with a cross-functional team through all stages of Agile Software Development and partner with Digital Banking Business and Product teams to prioritize and deliver outcome-driven solutions, including MVP approaches for faster learning.

As a Senior Full-Stack Engineer, you will design, develop, and support our web applications. You will collaborate with teams to clarify user experience and requirements, provide technical guidance, mentorship, and support creative design and functional requirements to develop customer-centric solutions. You will also contribute to technical specifications and ensure integrated system design with front-end and back-end teams.

Accountability

You will create and execute plans to deliver technology components of new projects and products. The Technical Lead will manage daily activities of cross-functional resources to meet objectives. You will collaborate with Product and Engineering Managers to define business objectives, track release plans, and report on progress. Alignment with other engineers and managers is essential for dependency and release management.

Main Activities

  • Lead design, development, and maintenance of high-performance web user experiences.
  • Collaborate with product managers, designers, and QA to define and implement innovative solutions.
  • Architect and implement scalable, robust solutions ensuring quality, performance, and maintainability.
  • Stay updated with industry trends and best practices to improve development processes.
  • Mentor junior developers, fostering knowledge sharing and collaboration.
  • Conduct code reviews and uphold coding standards.
  • Troubleshoot and resolve complex web and application issues.
  • Work with product managers to translate requirements into technical specifications.
  • Integrate frontend applications with backend services and third-party APIs.
  • Participate in all phases from design to deployment and maintenance.
  • Optimize frontend solutions for performance, scalability, and usability.
  • Evaluate emerging technologies for potential adoption.
  • Contribute to technical documentation and team knowledge sharing.

Knowledge/Skill Requirements

  • At least 5+ years in web & API development within agile teams.
  • Proficiency in Java and Spring Boot.
  • Experience with cross-platform frameworks like Swift/SwiftUI.
  • Strong understanding of web and application architecture and design patterns.
  • Expertise in web development programming languages.
  • Experience integrating with RESTful APIs, GraphQL, and WebSocket is a plus.
  • Proficiency with version control systems like Github.
  • Strong skills in testing, debugging, and performance optimization.
  • Familiarity with CI/CD pipelines and security best practices.
  • Knowledge of mobile and remote databases.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication skills for technical and non-technical audiences.
  • Ability to work collaboratively and mentor others.
  • Willingness to learn and adapt quickly.
  • Basic project management and documentation skills.

Job Complexities / Thinking Challenges

  • Navigate complex technical environments, often with ambiguous requests.
  • Drive team efforts to identify, analyze, and implement solutions.
  • Display professionalism, leadership, and organizational skills.
  • Manage time effectively under tight deadlines.
  • Build relationships with senior leadership and focus on customer experience.
  • Handle changing priorities with agility.

What we offer [For full-time permanent roles]

  • Competitive bonus, RRSP match, comprehensive benefits, employee share plan, and more.
  • Generous vacation, professional development, and a chance to innovate in banking.

The role involves hybrid work, primarily from our Toronto office at 2200-25 Ontario Street, Toronto, ON.

Equitable Bank values diversity and is committed to an inclusive, barrier-free recruitment process. Candidates will undergo background and credit checks. We look forward to learning about you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

PennyJar Capital

Toronto

Remote

CAD 90,000 - 130,000

Yesterday
Be an early applicant

Senior Software QA Developer

Autodesk, Inc.

Toronto

Remote

CAD 79,000 - 117,000

Yesterday
Be an early applicant

Senior Platform Software Engineer

Autodesk

Toronto

Remote

CAD 98,000 - 145,000

6 days ago
Be an early applicant

Senior Full-Stack Engineer (Java/iOS)

Equitable Group

Toronto

Hybrid

CAD 80,000 - 120,000

17 days ago

Senior Software Developer, Sports Modeling Automation (Python)

theScore

Toronto

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Senior Product Software Engineer

Hive.co

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

3 days ago
Be an early applicant