Tech jobs
Job listings
Staff Backend Engineer, Passwordless
The Staff Software Engineer will lead the development of passwordless authentication solutions using FIDO2 and WebAuthn technologies. This role involves designing scalable distributed systems in Java and mentoring team members to enhance product security and reliability.
Senior Java Backend Engineer - AI Agents & Prompts
The Senior Software Engineer will design and deploy scalable backend applications using Java, Spring Boot, and MongoDB. The role focuses on integrating AI-powered features, including AI agents and prompt engineering, using the Google ADK.
Senior Software Engineer (NX + NestJS)
Senior backend engineer modernizing a legacy platform to cloud-native architecture using NX monorepo, NestJS microservices/BFF, event-driven integration (Kafka), MongoDB, and Snowflake, with hands-on architecture influence in a hybrid Toronto role.
Sr Java Developer
Hands-on technical lead Java developer building and extending a Rates Derivative Pricing System for a Canadian Tier 1 Bank, working directly with traders and quants on low-latency trading applications.
Sr. Java Developer
Develops and maintains enterprise-scale Java-based solutions for CIBC’s digital banking platforms (online banking, mobile, and websites), focusing on API design, microservices, and cloud integration to drive digital transformation.
Sr. Core Java Developer
This role involves designing and maintaining high-performance, low-latency trading and financial systems using Core Java and the Spring Framework. The developer will work within a global team to build scalable, cloud-based solutions for capital markets and financial operations.
Java Developer
Senior full-stack developer building and maintaining secure software solutions for a financial sector client using Java 17+, the Spring ecosystem, and Angular.
Java Developer
This Senior Software Engineer role involves designing and maintaining high-throughput, low-latency backend services and data pipelines using Java and event-driven messaging systems. The position focuses on building scalable, secure, and resilient distributed systems while collaborating with DevOps and architecture teams.
Java Developer — Spring Boot & Microservices Specialist
Triunity Software is seeking a Java Developer to design, develop, and maintain applications in a collaborative, on-site environment in Vancouver. The role focuses on clean code practices and full SDLC involvement using Java technologies.
SOFTWARE DEVELOPER React/Angular/Vue
Senior developer building enterprise-class web applications using React, Angular, Vue, or Node within a Scrum team, handling architecture, development, unit testing, and cross-browser UI delivery.
Graduate Fullstack Engineer
Graduate Full Stack Engineer at Allica Bank building Spring Boot microservices (Kotlin/Java) and React/TypeScript frontends on Azure, shipping well-tested changes within a cross-functional squad serving SME banking customers.
Platform Data Engineer - Cardiff
The Data Platform Engineer will design and build scalable data pipelines, analytics platforms, and data warehouse solutions to support game infrastructure. The role requires strong data engineering expertise and the flexibility to contribute to backend, infrastructure, and SDK development.
Senior Full Stack Engineer – Cloud & On-Call (Hybrid)
The Senior Full Stack Engineer will support and enhance various applications in a hybrid London-based managed service environment. The role involves BAU operations, incident resolution, and development using Java, Python, NodeJS, C#, and cloud infrastructure tools like Terraform.