Software Engineer II (Full-stack)

Canada's Challenger Bank with over $125 billion in combined assets, serving more than 670,000 people across Canada through digital banking solutions.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance

Description For Software Engineer II (Full-stack)

EQ Bank, Canada's innovative Challenger Bank, is seeking a Full-stack Software Engineer II to join their Digital Banking & Channel Technology team. This role is part of their mission to transform banking in Canada through their digital platform.

The position involves working on evolving their experience platform into a modern micro-frontend architecture using Azure Cloud, DevOps, API, and PaaS services. You'll be responsible for both front-end and back-end development, working in an Agile environment with cross-functional teams to deliver dozens of production releases monthly.

Key responsibilities include developing and maintaining applications, collaborating with senior engineers and product managers, participating in code reviews, and ensuring code quality. You'll work on optimizing frontend solutions, troubleshooting technical issues, and contributing to technical documentation.

The ideal candidate should have 5-7 years of experience in web & API development, with expertise in JavaScript/TypeScript/Angular, Java, and Spring Boot. Strong knowledge of object-oriented programming, RESTful APIs, and CI/CD practices is essential.

EQ Bank offers an attractive compensation package including competitive bonus, RRSP matching, comprehensive health benefits, and professional development opportunities. The company has been recognized on Forbes World's Best Banks list since 2021 and manages over $125 billion in combined assets.

The role offers flexibility with hybrid or remote work options, and you'll be part of a dynamic team that values innovation, collaboration, and continuous learning. Join a company that's committed to redefining banking while maintaining a strong focus on customer experience and technical excellence.

Last updated 5 hours ago

Responsibilities For Software Engineer II (Full-stack)

  • Develop and maintain front-end and back-end applications
  • Collaborate with Senior Engineers, Tech Leads, and cross-functional teams
  • Participate in code reviews and enforce coding standards
  • Troubleshoot and resolve complex technical issues
  • Work with product managers to deliver high quality software solutions
  • Integrate frontend applications with server-side components
  • Participate in SCRUM meetings
  • Optimize frontend solutions for performance and scalability
  • Contribute to technical documentation and knowledge sharing

Requirements For Software Engineer II (Full-stack)

JavaScript
TypeScript
Java
  • Bachelor's degree or equivalent in Computer Science with solid understanding of Object-oriented Programming
  • 5-7 years of experience working in cross-functional, agile teams
  • Proficiency in JavaScript/Typescript/Angular, CSS, HTML, Java 7+ and Spring Boot
  • Experience with RESTful APIs and web services integration
  • Proficiency with version control systems like Github
  • Strong skills in writing unit/integration tests
  • Experience with CI/CD pipelines
  • Understanding of web security best practices
  • Familiarity with SQL database

Benefits For Software Engineer II (Full-stack)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive discretionary bonus
  • Market leading RRSP match program
  • Medical, dental, vision, life, and disability benefits
  • Employee Share Purchase Plan
  • Maternity/Parental top-up
  • Generous vacation policy and personal days
  • Virtual events for colleague connection
  • Annual professional development allowance
  • Career Development program

Interested in this job?

Jobs Related To EQ Bank Software Engineer II (Full-stack)

Robotics Software Developer

Robotics Software Developer position at Promise Robotics, developing cutting-edge robotic solutions for construction automation, offering competitive salary and comprehensive benefits.

Full Stack Developer - Nitro

Full Stack Developer position at Jobgether's gaming client, focusing on high-performance systems development with Go, TypeScript, and Python, offering remote work from Illinois.

Software Engineer, Backend

Backend Software Engineer position at Motive, building scalable infrastructure and APIs for Enterprise fleet management solutions, 3-6 years experience required, remote work in India.

Software Engineer - Wallet Core

Software Engineer position at BitGo focusing on building API-first platform for crypto products, requiring 3+ years of backend experience with TypeScript, Node.js, and blockchain technology.

Portal Automation Engineer

Portal Automation Engineer position at Voluware, developing healthcare revenue operations automation solutions with Python, requiring 3+ years of Linux development experience.