Senior Backend Engineer, SaaS Platform in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer, SaaS Platform in Canada.
Join a high-impact engineering team building scalable backend systems that power advanced internet intelligence and cybersecurity solutions used by global enterprises and public sector organizations. In this role, you will design and develop distributed microservices, robust APIs, and cloud-native infrastructure that enable users to explore and secure the modern internet at scale. You will collaborate closely with cross-functional teams in product, frontend engineering, and design to transform complex technical challenges into reliable and maintainable software solutions. The environment is highly collaborative, fast-paced, and focused on continuous improvement, modern engineering practices, and innovation. This opportunity is ideal for an experienced backend engineer who enjoys solving distributed systems challenges while contributing to products with meaningful real-world security impact. Remote work flexibility is available across Canada, along with opportunities for professional growth and technical leadership.
- Design, build, and maintain scalable backend microservices and APIs that support core SaaS platform functionality and customer-facing features.
- Lead the development of distributed systems using Golang and service-oriented architecture principles to ensure performance, reliability, and scalability.
- Collaborate with Product, Design, Frontend, and Engineering teams to deliver solutions that address customer needs and enhance platform capabilities.
- Integrate internal and external APIs to support data-driven workflows, security intelligence features, and seamless system interoperability.
- Own and improve the full software development lifecycle, including testing, deployment automation, monitoring, CI/CD pipelines, and operational reliability.
- Contribute to architectural discussions, technical decision-making, and continuous improvement initiatives focused on maintainability, performance, and engineering quality.
- Support containerized infrastructure and cloud-native environments while promoting best practices in testing, observability, and code quality standards.
- 5+ years of professional experience building distributed web applications, backend systems, and scalable APIs.
- Strong expertise in Golang and backend microservices development within modern SaaS or cloud-based environments.
- Solid experience with REST and/or gRPC architectures and service-oriented system design.
- Familiarity with Docker, Kubernetes, and CI/CD deployment workflows in cloud-native infrastructure environments.
- Experience working with distributed systems, event-driven architectures, or messaging technologies such as Pub/Sub systems.
- Strong understanding of software maintainability, automated testing strategies, code quality standards, and scalable design patterns.
- Excellent communication and collaboration skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
- Experience with TypeScript, JavaScript, or React is considered an asset.
- Comfortable working in fast-paced, iterative environments with evolving priorities and data-driven decision-making processes.
- Competitive salary package with bonus eligibility and equity opportunities.
- Comprehensive health, dental, and vision insurance coverage.
- Retirement savings plan with company contributions.
- Flexible paid time off and parental leave programs.
- Mental health and wellness support initiatives.
- Professional development stipend and learning opportunities.
- Fully remote work flexibility across Canada.
- Collaborative engineering culture focused on innovation and technical excellence.
- Opportunity to contribute to products with global cybersecurity and internet intelligence impact.