We are seeking skilled Engineers passionate about delivering exceptional software experiences. As part of the Digital Banking team, this individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Responsibilities
Implement features and deliver production-ready code
Create technical documentation, system diagrams, and debugging reports
Conduct performance optimizations and monitor key metrics
Participate in agile planning events by providing technical insights and feasibility analysis
Collaborate with Product Owners, Designers, and Engineers to translate business needs into features and technical solutions
Execute all testing activities to improve product quality, work closely with the team (developers, business analysis, customer service, operation, etc.) to deliver product success.
Responsibilities
Execute all testing activities to improve product quality
Address the test automation needs in a methodical, detail-oriented manner with the help of robust analytical skills and problem-solving capacity
Have complete responsibility to enhance end-to-end automated test coverage
Work closely with the Scrum team to analyze requirements and provide necessary test recommendations (such as Feature Testing, Smoke Testing and Regression Testing in both manual and automation)
Requirements
Bachelor’s degree in IT, Computer Science or a related field
Nice to have: mobile testing
Nice to have: AI chat tools (ChatGPT, Claude, Gemini)
Nice to have: AI coding assistant (GitHub Copilot, Cursor, Claude Code)
Seeking skilled Engineers to design and build features for the Digital Banking team that improve client customer experience, owning services end-to-end and collaborating with product managers and designers.
Responsibilities
Implement features and deliver production-ready code
Create technical documentation, system diagrams, and debugging reports
Conduct performance optimizations and monitor key metrics
Participate in agile planning events by providing technical insights and feasibility analysis
Collaborate with Product Owners, Designers, and Engineers to translate business needs into features and technical solutions
Requirements
Bachelor’s degree in computer science or equivalent
Als Werkstudent im Bereich Java-Entwicklung unterstützt du das Entwicklerteam bei der Entwicklung, Wartung und Optimierung von Java-Anwendungen für datengetriebene Projekte.
Responsibilities
Softwareentwicklung: Du entwickelst und wartest Java-Anwendungen, die unseren Kunden helfen, ihre Prozesse zu optimieren und datenbasierte Entscheidungen zu treffen.
Code-Qualität: Du sicherst die Qualität unserer Software durch sorgfältige Code-Reviews und Tests.
Innovation: Du erkundest moderne Java-Technologien und bringst innovative Lösungen und Ideen in unsere Projekte ein.
Kollaboration: Du arbeitest eng mit erfahrenen Entwickler*innen und anderen Abteilungen zusammen, um die besten Lösungen zu erarbeiten.
Problemlösung: Du analysierst und löst technische Probleme effizient und selbstständig.
Senior Full Stack Developer responsible for designing, developing, testing, and maintaining modern web applications using Angular and Java/Spring Boot in an Agile environment.
Compensation
La fourchette salariale associée à ce poste est de $70.00 - $80.00/hr.
Responsibilities
Develop, modify, test and debug software applications
Build and maintain web applications using Angular and Java/Spring Boot services
Translate business requirements into technical specifications
Design and model solutions for complex functional and non-functional requirements
Conduct code and design reviews
Requirements
Bachelor's degree in Computer Science or equivalent
Nice to have: CI/CD tools (Jenkins, GitHub Actions, OpenShift)
Design, develop, and maintain enterprise-grade Angular, Node.js, and Java applications for banking environments.
Compensation
The annual salary for this position is between CAD $61,500 and CAD $104,500 depending on experience, qualifications, and other factors permitted by law.
Responsibilities
Design, develop, and maintain enterprise-grade applications using Angular, Node.js, and Java
Build and enhance data integration and synchronization solutions
Collaborate with cross-functional teams and partner applications
Develop front-end and back-end components using modern frameworks
Troubleshoot and optimize applications for performance, scalability, reliability, and maintainability
Requirements
Nice to have: AWS cloud services
Nice to have: cloud-native development
Nice to have: DevOps practices
Nice to have: automated deployment
Nice to have: certifications in Angular, Java, cloud technologies