Taro Logo

Software Engineer II, Full-stack

EQ Bank is Canada's Challenger Bank, serving over 670,000 people with over $125 billion in combined assets under management.
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 Challenger Bank, is seeking a Software Engineer II to join their innovative digital banking team in Toronto. With over 670,000 customers and $125 billion in assets under management, EQ Bank is transforming the Canadian banking landscape. This role offers an exciting opportunity to work on a state-of-the-art micro-frontend architecture using Azure Cloud, DevOps, and modern tech stack.

As a Full-stack Engineer, you'll be responsible for developing both frontend and backend applications, working in an agile environment with cross-functional teams. The position requires 5-7 years of experience, with expertise in JavaScript/TypeScript, Angular, Java, and Spring Boot. You'll be involved in everything from code reviews and CI/CD pipeline automation to performance optimization and security implementation.

The role offers a comprehensive benefits package including competitive bonus, RRSP matching, health benefits, and professional development opportunities. EQ Bank promotes a culture of innovation and inclusion, having been recognized on Forbes World's Best Banks list since 2021. The hybrid work arrangement allows for flexibility while maintaining collaborative relationships with the team.

This is an excellent opportunity for a mid-level engineer looking to make an impact in the FinTech space, working on challenging problems while helping to reimagine the future of banking in Canada. The role combines technical excellence with business impact, offering clear career progression and the chance to work with modern technologies in a rapidly growing organization.

Last updated 9 days 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

Requirements For Software Engineer II, Full-stack

JavaScript
TypeScript
Java
  • Bachelor's degree or equivalent in Computer Science
  • 5-7 years of experience in cross-functional, agile teams
  • Proficiency in JavaScript/Typescript/Angular, CSS, HTML, Java 7+ and Spring Boot
  • Experience with cross-platform frameworks (Flutter or React Native is a plus)
  • Expertise in web and API development
  • Experience integrating with RESTful APIs
  • Proficiency with Github
  • Strong skills in writing unit/integration tests
  • Experience with CI/CD pipelines
  • Understanding of web security best practices
  • Familiarity with SQL databases

Benefits For Software Engineer II, Full-stack

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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