Software Engineer II (Full-stack)

Canada's Challenger Bank serving over 670,000 people with $125 billion in combined assets, focused on innovating banking experience.
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 revolutionizing the banking experience with over 670,000 customers and $125 billion in assets under management. As a Software Engineer II (Full-stack), you'll join a dynamic team building a best-in-class agile product organization focused on reimagining banking in Canada. The role involves developing both frontend and backend applications using modern technologies like JavaScript/TypeScript, Java, and Spring Boot.

You'll work within cross-functional pods, collaborating with senior engineers and product managers to deliver dozens of production releases monthly. The position offers hands-on experience with micro-frontend architecture and Azure Cloud services, emphasizing technical excellence and customer-focused solutions. You'll be responsible for everything from code development to CI/CD pipeline automation and performance optimization.

The company culture promotes innovation, learning, and creative problem-solving. EQ Bank has been recognized on Forbes World's Best Banks list since 2021, offering a compelling opportunity to shape the future of digital banking. The role provides comprehensive benefits, professional development opportunities, and flexible work arrangements in a hybrid environment based in Toronto.

Working at EQ Bank means joining a growing organization that values diverse perspectives and supports career growth. The team emphasizes agile methodologies, continuous learning, and delivering high-quality solutions that enhance the banking experience for Canadians. This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the FinTech sector while working with cutting-edge technologies and practices.

Last updated 11 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 and knowledge sharing

Requirements For Software Engineer II (Full-stack)

JavaScript
TypeScript
Java
  • Bachelor's degree 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 RESTful APIs integration
  • Proficiency with Github version control
  • 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 to connect with colleagues
  • Annual professional development allowance
  • Career Development program

Interested in this job?

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

Innovation and Design Engineer, Worldwide Design Engineering

Design next-generation fulfillment centers and automated systems for Amazon's global supply chain network.

Software Development Engineer, Sponsored TV @ Amazon Ads

Software Development Engineer role at Amazon Ads, building innovative TV advertising solutions and handling billions of daily ad impressions.

Software Development Engineer, Amazon Managed Service for Apache Flink

Software Development Engineer role at Amazon AWS, focusing on Apache Flink stream processing services, offering competitive compensation and comprehensive benefits.

Software Quality Assurance Engineer, Systems Quality and Performance Engineering

Quality Assurance Engineer role at Amazon Robotics, focusing on testing and quality assurance for innovative robotics solutions.

Construction Project Manager, North America Construction Manager

Construction Project Manager position at Amazon leading EV charging station development across US facilities, offering competitive benefits and remote work with travel.