Software engineer (Backend)

Develop backend systems, manage databases, and ensure secure API performance while maintaining system reliability.

Department
Engineering
Type
Full time
Date
March 23, 2026
Country
Canada

Job description

We are looking for a backend engineer to build robust and scalable systems for Tubix SaaS applications. The role involves developing APIs, managing databases, and ensuring high performance and security across services while supporting seamless integration with frontend systems.

As a backend engineer, you will develop APIs, manage databases, and optimize server performance. You will ensure system reliability, scalability, and security while collaborating with frontend teams to deliver seamless SaaS experiences.

Job responsibilities

Develop scalable backend systems, manage databases, and ensure secure API performance while maintaining system reliability and supporting seamless SaaS integrations.

  • Design and develop scalable APIs and backend services systems
  • Optimize database queries for performance and reliability needs
  • Implement security best practices across backend applications
  • Collaborate with frontend teams for seamless integrations
  • Debug and maintain backend systems for stable performance

Administrative oversight

We are looking for an engineer with strong expertise in modern backend languages and cloud platforms. You should have a deep understanding of system architecture and a commitment to writing testable, maintainable code. Experience with high-traffic applications is a plus.

  • Ensure backend code quality and architecture best practices use
  • Monitor server performance and system reliability consistently
  • Coordinate deployments and manage production environments
  • Review database structures and optimize query performance
  • Maintain technical documentation for backend systems clearly