
Job Overview
Location
Canada (Toronto), Canada (remote)
Job Type
Full-time
Category
Software Engineer
Date Posted
May 22, 2026
Full Job Description
đź“‹ Description
- • Design, architect, and implement large-scale, multi-tenant SaaS applications using a shared-nothing architecture based on Spring Boot, leveraging microservices, API gateways, service registries, and event-driven patterns.
- • Own end-to-end feature delivery from scoping and design through implementation, testing, rollout, and production operations for core revenue workflows.
- • Define and evolve domain models and data schemas to ensure accuracy, auditability, and long-term maintainability of financial and billing systems.
- • Build and maintain high-throughput, low-latency services that process large volumes of events with strong consistency, reliability, and fault tolerance.
- • Design and implement event-driven workflows using messaging and streaming platforms such as Kafka, Kinesis, RabbitMQ, SNS/SQS, and Webhooks.
- • Drive technical excellence through design reviews, RFCs, continuous integration, code reviews, observability, and CI/CD pipelines.
- • Provide architecture guidance and mentor other engineers on distributed systems design, database modeling, scalability patterns, and concurrency best practices.
- • Establish and maintain SLIs/SLOs for production services including latency, throughput, accuracy, and availability, with continuous improvement cycles.
- • Collaborate with Product and cross-functional teams to translate business requirements into robust, scalable, and fault-tolerant system designs.
- • Deliver high-quality code using modern agile methodologies including test-driven development (TDD), refactoring, and rigorous code review practices.
- • Stay current with emerging technologies in event streaming, data infrastructure, security, and AI-assisted development, and apply them pragmatically to enhance the SaaS platform.
- • Maintain strong SQL skills with expertise in relational database performance profiling, tuning, indexing, and schema optimization.
- • Implement and manage multi-tenant and sharded database architectures to ensure data isolation, scalability, and operational efficiency.
- • Demonstrate deep understanding of data consistency models, idempotency, exactly-once/at-least-once processing, and eventual consistency patterns in distributed systems.
- • Utilize observability tools for metrics, logs, and traces to diagnose and resolve performance and reliability issues in production environments.
- • Write and maintain automated unit, integration, and end-to-end tests using test automation frameworks such as Playwright or equivalent.
- • Communicate complex technical systems effectively to both technical and non-technical stakeholders across departments.
- • Operate with end-to-end ownership in a fast-paced, startup-like environment, embracing ambiguity and driving initiatives with minimal supervision.
- • Maintain a strong portfolio of past projects and code contributions that demonstrate technical depth and real-world impact.
🎯 Requirements
- • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- • 5+ years of professional software development experience designing and building large-scale, distributed backend systems
- • 5+ years of experience with Java (or JVM languages) and building microservices on Spring Boot
- • Deep understanding of relational databases (e.g., PostgreSQL, MySQL) including schema design, indexing, and performance optimization
- • Experience with event-driven architectures and streaming or messaging platforms (e.g., Kafka, Kinesis, RabbitMQ)
- • Solid understanding of data consistency models, idempotency, exactly-once/at-least-once processing, and eventual consistency patterns
🏖️ Benefits
- • Competitive compensation range of CA$140,000 – CA$180,000 per year
- • Comprehensive health, vision, dental, and life insurance
- • Opportunity to build groundbreaking products that influence how companies worldwide monetize and grow
- • High-energy, collaborative culture with a focus on learning, bold thinking, and career growth
Skills & Technologies
About Nue, Inc.
Nue is a technology company focused on developing innovative solutions for the modern workforce. Their primary offering is a platform designed to enhance employee engagement, streamline internal communications, and foster a more connected and productive work environment. Nue aims to bridge the gap between traditional workplace structures and the evolving needs of remote and hybrid teams. By leveraging AI and data analytics, the platform provides personalized insights and tools to help organizations understand and improve employee experience, talent management, and overall business performance. They operate within the HR technology and employee experience software sector.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Scale Army Careers
4 months ago

FullStory, Inc.
3 months ago
