Taro Logo

Software Engineer I (Full-Stack) - 12 Month Winter Co-op

Canada's Challenger Bank with over $125 billion in combined assets, providing innovative digital banking solutions for Canadians.
Backend
Software Engineering Intern
Hybrid
501 - 1,000 Employees
1+ year of experience
Finance

Job Description

EQ Bank, Canada's Challenger Bank, is seeking a Full-Stack Software Engineer Co-op for a 12-month winter term. This role offers a unique opportunity to contribute to both backend and frontend development in a modern banking environment. The position involves working with microservices architecture, RESTful APIs, and various frontend technologies including Angular and mobile development frameworks. As part of a cross-functional team, you'll help build innovative banking solutions while gaining hands-on experience with cutting-edge technologies. The role combines technical challenges with real-world banking applications, offering valuable experience in the FinTech sector. Working in a hybrid environment at their Toronto office, you'll be part of a team that's reimagining banking for over 670,000 customers across Canada. This position is perfect for students seeking practical experience in full-stack development within a growing, innovative financial institution.

Last updated 22 days ago

Responsibilities For Software Engineer I (Full-Stack) - 12 Month Winter Co-op

  • Assess and clarify user experience and requirements
  • Analyze functional requirements and provide technical solutions
  • Develop and support RESTful/SOAP APIs and Microservice applications
  • Participate in SCRUM meetings
  • Conduct unit testing and assist with automated testing
  • Participate in code reviews and manage merge requests
  • Collaborate with incident management teams
  • Design and develop user interfaces
  • Write clean, maintainable code for web and mobile platforms
  • Develop and integrate frontend applications with RESTful APIs and GraphQL

Requirements For Software Engineer I (Full-Stack) - 12 Month Winter Co-op

Java
JavaScript
TypeScript
React
Node.js
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • 1-2 years of experience in Java 7/8, Spring MVC, Spring Boot
  • Microservices development experience
  • Knowledge of REST API and Microservices architecture patterns
  • Experience with MSSQL or other relational databases
  • Experience with JUnit and Spring integration tests
  • Knowledge of Git for version control
  • Experience with Angular, Java/Kotlin for Android, or SwiftUI for iOS
  • Proficiency in JavaScript, Angular, CSS, HTML
  • Understanding of RESTful Architecture and GraphQL

Benefits For Software Engineer I (Full-Stack) - 12 Month Winter Co-op

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

Related Jobs

Software Developer Intern, PhD, Summer 2026

PhD Software Developer Internship at Google for Summer 2026, offering hands-on experience in developing scalable software systems and conducting advanced technical research.

Software Developer Intern, MS, Summer 2026

Summer 2026 Software Developer Internship at Google for Master's students, offering 12-14 weeks of hands-on experience in developing scalable software solutions.

Software Developer Intern, BS, Summer 2026

12-14 week paid software development internship at Google for Bachelor's students, working on critical projects and complex computer science solutions with opportunities for personal and professional growth.

Capital Markets QTS, Software Developer, Winter 2026 (Halifax), 4-12 Months

Winter 2026 Software Developer Co-op position at RBC's Quantitative Technology Services team in Halifax, offering hands-on experience in financial technology development.

2026 CFO, Winter Finance Data Engineer (8 months)

8-month Finance Data Engineer internship at RBC, focusing on Python/SQL development and data management, perfect for students in Software Engineering or related fields.