Senior Software Engineer
nue.io · Toronto, Ontario, CA
What You'll Do We are seeking a highly motivated and experienced Senior Software Engineer to join our fast-growing team. You will design and build large-scal...
Job description
What You'll Do We are seeking a highly motivated and experienced Senior Software Engineer to join our fast-growing team. You will design and build large-scale, multi-tenant SaaS systems that power Nue's core revenue workflows. You'll work across a powerful stack — Java/Spring Boot , Node.js/React , modern databases (SQL & NoSQL) , event streaming platforms , and cloud infrastructure (AWS, Snowflake) — solving complex challenges in scalability, automation, and financial workflows. Responsibilities: - Design, architect, and implement large-scale, multi-tenant SaaS applications with a shared-nothing architecture based on the Spring Boot framework, leveraging microservices (API gateway, service registry, service monitoring), and event-driven patterns. - Own end-to-end feature delivery : scoping, design, implementation, testing, rollout, and operations. - Define and evolve domain models and data schemas to ensure accuracy, auditability, and long-term maintainability. - Build and maintain high-throughput, low-latency services that process large volumes of events with strong consistency and reliability guarantees. - Design and implement event-driven workflows using message queues and stre...