E

Equitable Bank

Offers personal and commercial banking services

Software Engineer Intern

Full-Stack EngineeringConfirmed live in the last 24 hours
Internship · Winter 2027Toronto, ON, CanadaNo salary listed

About the Job

Requirements

  • Must be a student currently enrolled in school.
  • Have an undergraduate or bachelor's degree in Computer Science or Software Engineering.
  • Have experience developing software using modern programming languages and frameworks in a professional environment or internship.
  • Understand modern application architectures and have an interest in scalable distributed systems, including designing, implementing, and maintaining microservice-based architectures.
  • Have basic knowledge of REST APIs and microservices architecture patterns.
  • Have experience with MSSQL or other relational databases.
  • Have development experience with JUnit and Spring integration tests.
  • Have basic knowledge of Git for version control.
  • Be able to take a concept through design and implementation.
  • Be able to carry out other technical-related duties as needed.
  • Be familiar with CI/CD pipelines and tools used to automate development, testing, and deployment.
  • Have experience with Angular, Java/Kotlin for Android, or SwiftUI for iOS in a professional environment.
  • Have Android development experience with tools such as RxJava, Coroutines, Flow, and Compose.
  • Have iOS development experience using SwiftUI, RxSwift, Swift Concurrency, and some familiarity with Objective-C.
  • Be proficient in JavaScript, with experience in Angular, CSS, HTML, and writing cross-browser-compatible web code.
  • Understand RESTful architecture, GraphQL, and web services.
  • Be familiar with security frameworks, standards, and practices.

Responsibilities

  • Assess and clarify user experience and requirements to deliver customer-centric solutions.
  • Analyze functional requirements and provide technical solutions, including API designs and microservice architecture.
  • Develop and support RESTful/SOAP APIs and microservice applications.
  • Participate in SCRUM meetings to support sprint delivery and resolve issues.
  • Conduct unit testing and assist with automated testing where applicable.
  • Participate in code reviews and manage merge requests for release branches.
  • Collaborate with incident management teams to troubleshoot and resolve production incidents.
  • Contribute to technical documentation and assist with ongoing application support.
  • Design and develop user interfaces following modern best practices and technologies, including Angular, Java/Kotlin for Android, and SwiftUI for iOS.
  • Write clean, maintainable, and performant code using relevant programming languages and frameworks for web and mobile platforms.
  • Make technical and design decisions to support effective and efficient user interfaces.
  • Develop and integrate frontend applications with RESTful APIs and GraphQL.
  • Collaborate with senior developers to implement performant, scalable solutions for web and mobile platforms.
  • Provide application support and perform code reviews to maintain quality standards.

Desired Qualifications

  • Knowledge of micro frontend architecture is preferred.
  • Experience with AI-enhanced development is an asset.

About the Company

Equitable Bank

Offers personal and commercial banking services

Preparing company summary.

Company size
51-200
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1970

Recently Posted Jobs

Explore more opportunities at Equitable Bank

See more jobs