Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II (Full-stack) image - Rise Careers
Job details

Software Engineer II (Full-stack)

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 combined assets under management and administration, with a clear 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. 



The purpose

 

EQ Bank is building a best-in-class agile product organization to put customers at the heart of everything we do as we build the future of banking in Canada. Cross-functional pods are empowered to own their own domains and metrics and focus deeply on how to serve and delight their users by leveraging research, insights, data, experimentation, customer feedback, best practices, and technical excellence - all with an emphasis on time-to-value. We care about solving customer problems, cross-functional collaboration, balancing real-time opportunities with longer term vision, and building the right thing(s), the right way(s). We are reimagining banking - come be a part of it!


Reporting to the Manager, Software Engineering, you will help drive forwards the evolution our experience platform into a modern, state-of-the-art micro-frontend architecture using foundational Azure Cloud, DevOps, API, and PaaS services to deliver dozens of production releases per month. You will work closely with a Senior Engineer, Tech Lead and cross-functional team through all areas of Agile Software Development to prioritize and deliver outcome driven solutions. This will include enabling MVP approaches and faster learning towards our customer goals and objectives.


As a Full-stack Engineer you will be responsible for developing and supporting our front-end and back-end applications. You will work closely with other engineers and product managers to assess and clarify user experience and requirements, develop clean, efficient and maintainable code, participate in bug fixes. You will also support writing unit and integration test cases, automate CI/CD pipelines and participate in code review to ensure code quality and robustness. Additionally, you will also support release and deployment of both front-end and back-end applications.



Main Activities
  • Main Activities
  • Develop and maintain front-end and back-end applications
  • Collaborate with Senior Engineers, Tech Leads, and cross-functional teams to design and implement robust and scalable solutions.
  • Participate in code reviews, establish and enforce coding standards, and ensure code quality and performance.
  • Troubleshoot and resolve complex technical issues related to front-end and back-end application development and performance.
  • Work closely with product managers, Senior Engineers and Tech Lead to deliver high quality software solutions
  • Collaborate with backend engineers to integrate the frontend applications with server-side components and third-party services.
  • Participate in SCRUM meetings, share ideas, blockers if any and help in resolving issues
  • Optimize our frontend solutions for performance, scalability, and usability, ensuring a smooth and responsive user experience.
  • Contribute to the development of technical documentation and knowledge sharing within the engineering team.


Let’s Talk About You!
  • Bachelor’s degree or equivalent in Computer Science with a solid understanding of Object-oriented Programming
  • Minimum of 5-7 years of experience working in cross-functional, agile teams to deliver and support web & API applications.
  • Proficiency in JavaScript/Typescript/Angular, CSS, HTML, Java 7+ and Spring Boot.
  • Experience with cross-platform frameworks such as Flutter or React Native is a plus.
  • Programming Languages: Expertise in programming languages relevant to web and API development, Solid understanding of object-oriented programming and functional programming concepts, API Integration
  • Experience integrating frontend applications with RESTful APIs and other web services.
  • Version Control: Proficiency with version control systems, such as Github.
  • Testing and Debugging: Strong skills in writing unit/integration tests and conducting automated testing, Hands on experience in debugging and performance optimization for front-end and back-end applications
  • Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and tools to automate the development, testing, and deployment process.
  • Security: Understanding of web security best practices, Knowledge of secure coding principles and encryption techniques.
  • Database Knowledge: Familiarity with SQL database. Knowledge on any other DB is a plus


Please note: This role will be Hybrid or Remote based on your preference


#LI-Hybrid


What we offer [For full-time permanent roles]

 

💰 Competitive discretionary bonus 

✨ Market leading RRSP match program

🩺  Medical, dental, vision, life, and disability benefits

📝  Employee Share Purchase Plan

👶🏽 Maternity/Parental top-up while you care for your little one

🏝 Generous vacation policy and personal days 

🖥  Virtual events to connect with your fellow colleagues

🎓  Annual professional development allowance and a comprehensive Career Development program

💛  A fulfilling opportunity to join one of the top FinTechs and help create a new kind of banking experience


The incumbent will be working hybrid and in office time will be spent working from Equitable Bank’s additional office space located at 351 King Street East, Toronto, ON.

  

Equitable Bank is deeply committed to inclusion. Our organization is stronger and our employees thrive when we honour and celebrate everyone’s diverse experiences and perspectives. In tandem with that commitment, we support and encourage our staff to grow not just in their career path, but personally as well. 


We commit to providing a barrier-free recruitment process and work environment for all applicants. Please let us know of any accommodations needed so that you can bring your best self to the application process and beyond. All candidates considered for hire must successfully pass a criminal background check and credit check to qualify for hire. While we appreciate your interest in applying, an Equitable recruiter will only contact leading candidates whose skills and qualifications closely match the requirements of the position.

 

We can’t wait to get to know you! 

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II (Full-stack), EQ Bank | Equitable Bank

Are you ready to make a real impact in the banking world? Join us at Equitable Bank as a Software Engineer II (Full-stack) and be part of a dynamic team that's redefining the future of banking in Canada! Located in Toronto, this role is perfect for those who thrive on taking big challenges and innovating everyday processes. At Equitable Bank, we believe that Canadians deserve better banking options, and our mission is to creatively transform what’s possible in this industry. You’ll be working within a collaborative, cross-functional environment where every team member's opinions matter. We focus on developing both front-end and back-end applications that prioritize user experience while ensuring code efficiency and maintainability. You’ll help drive advancements in our experience platform using cutting-edge technologies like Azure Cloud and micro-frontends, while releasing numerous production versions every month. If you enjoy working with likeminded individuals and are keen to implement feedback-driven updates on your projects, this is the ideal position for you. We are looking for a candidate with a strong background in agile methodologies, exceptional coding skills in JavaScript, TypeScript, Angular, and Java, and a familiarity with CI/CD pipelines. Not only will you be pushing the envelope of what’s possible in banking innovation, but you’ll also have incredible support for your personal and professional growth. Join Equitable Bank, one of the top FinTechs, and help craft a banking experience that truly enriches people's lives!

Frequently Asked Questions (FAQs) for Software Engineer II (Full-stack) Role at EQ Bank | Equitable Bank
What are the main responsibilities of a Software Engineer II (Full-stack) at Equitable Bank?

As a Software Engineer II (Full-stack) at Equitable Bank, your main responsibilities include developing and maintaining both front-end and back-end applications. You'll collaborate with Senior Engineers and cross-functional teams to design scalable solutions, participate in code reviews, troubleshoot complex technical issues, and optimize performance for user experience. Additionally, you'll write unit and integration tests, automate CI/CD pipelines, and contribute to technical documentation, all while adhering to coding standards and best practices.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer II (Full-stack) position at Equitable Bank?

To qualify for the Software Engineer II (Full-stack) role at Equitable Bank, you should have a Bachelor's degree in Computer Science or an equivalent field, alongside a solid understanding of object-oriented programming. You will need a minimum of 5-7 years experience working in agile teams, proficiency in JavaScript, TypeScript, Angular, HTML, and Java, as well as familiarity with CI/CD tools and SQL databases. Experience with Flutter or React Native is a welcome addition.

Join Rise to see the full answer
What kind of projects will I be working on as a Full-stack Engineer at Equitable Bank?

As a Full-stack Engineer at Equitable Bank, you will work on innovative projects aimed at enhancing the banking experience for our customers. You'll be involved in the evolution of our micro-frontend architecture, oversee the development of production applications, and integrate them with server-side components and third-party services. Your contributions will help ensure our digital platform meets the objective of delivering the best possible user experience.

Join Rise to see the full answer
Is the Software Engineer II (Full-stack) role at Equitable Bank a remote position?

Yes, the Software Engineer II (Full-stack) position at Equitable Bank offers flexibility for remote work or hybrid options based on your personal preference. This approach not only promotes work-life balance but also ensures that you can contribute effectively regardless of your working environment.

Join Rise to see the full answer
How does Equitable Bank support professional growth for Software Engineers?

Equitable Bank is committed to the professional growth of its employees. As a Software Engineer II (Full-stack), you will receive a comprehensive career development program and an annual professional development allowance. The emphasis on collaboration and knowledge sharing among colleagues fosters an environment where you can continually learn, experiment, and refine your skills.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II (Full-stack)
Can you describe your experience with JavaScript and its frameworks?

In preparing for this question, focus on discussing specific projects where you utilized JavaScript, highlighting any frameworks like Angular or Node.js you have worked with. Outline your role in those projects, the challenges you faced, and the solutions you implemented. This shows your technical skills and problem-solving abilities.

Join Rise to see the full answer
Explain the significance of CI/CD in your previous projects.

When answering this question, discuss specific instances where implementing CI/CD pipelines improved your team's workflow. Focus on how automation of testing and deployment processes led to increased efficiency, faster delivery times, and reduced human error, illustrating your understanding of modern software development practices.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Highlight your practices related to code reviews, establishing coding standards, and implementing automated testing strategies. Share examples of how you’ve previously maintained clean code and addressed technical debt, demonstrating your commitment to delivering high-quality software solutions.

Join Rise to see the full answer
Describe a challenging technical issue you encountered and how you resolved it.

Share a specific example featuring the technical problem you've faced, including the context and its implications. Explain the steps you took to troubleshoot and resolve the issue, focusing on how you collaborated with team members, utilized debugging tools, and followed best practices to prevail.

Join Rise to see the full answer
What methodologies do you follow in agile development?

Discuss your familiarity with agile methodologies, particularly SCRUM or Kanban. Mention your experience participating in daily stand-ups, sprint planning, and retrospectives. Highlight your ability to adapt to change and how iterative processes help in delivering better software solutions.

Join Rise to see the full answer
How do you handle feedback on your code?

Emphasize your open-mindedness and willingness to accept constructive criticism. Share an example of received feedback that led to personal growth, demonstrating your commitment to continuous improvement and collaborative teamwork.

Join Rise to see the full answer
What is your experience with API integration?

In your answer, provide specific examples of projects where you successfully integrated RESTful APIs or third-party services. Describe how you approached the integration, any challenges faced, and how you ensured the performance of both front-end and back-end components interacted smoothly.

Join Rise to see the full answer
Can you explain object-oriented programming principles?

Discuss key principles such as inheritance, encapsulation, polymorphism, and abstraction. Provide examples from your experience that illustrate how you utilized these concepts in your development work, making clear why they are essential in software engineering.

Join Rise to see the full answer
How do you prioritize tasks when working under tight deadlines?

Share your approach to task management and prioritization, discussing any tools or techniques you use, like Agile boards or time-blocking. Use a real-world example to demonstrate how you effectively communicated with your team to meet deadlines while ensuring quality outcomes.

Join Rise to see the full answer
What do you think is the future of banking technology?

Reflect on trends such as AI, blockchain, and mobile banking advancements. Share your thoughts on how these technologies can improve customer experiences and operational efficiencies. This insight showcases your industry awareness and forward-thinking mentality in relation to your role as a Software Engineer II.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Talan Remote London, United Kingdom
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
125 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods