Job Openings Backend Software Developer

About the job Backend Software Developer

Backend Software Developer (Multiple Opportunities)

About the Opportunity
We partner with a range of high-growth companies across SaaS, fintech, and e-commerce that are actively expanding their engineering teams. These organizations are building and scaling robust backend systems that power real-world applications, from high-volume transaction processing to performant, reliable APIs.

This is not a single opening. Instead, it's an opportunity to be considered for multiple backend roles aligned with your technical experience, interests, and career goals.

If you're passionate about backend development, production-grade systems, and writing clean, maintainable code, we'd like to connect.

Key Responsibilities

  • Design, build, and maintain scalable backend services and APIs
  • Collaborate cross-functionally with product managers and frontend engineers to deliver end-to-end features
  • Optimize systems for performance, reliability, and scalability
  • Troubleshoot and resolve issues in live production environments
  • Write clean, testable, and maintainable code; actively participate in code reviews
  • Contribute to technical design decisions and system architecture as platforms evolve

Technology Environment
You may work with a range of modern technologies, including:

  • Languages: Java, Python, Node.js, Go
  • Frameworks: Spring Boot, Django, Express, Flask
  • Cloud Platforms: AWS, Azure, Google Cloud (GCP)
  • Databases: PostgreSQL, MySQL, MongoDB
  • Tools & Practices: Docker, Git, CI/CD pipelines

Note: Experience with all technologies is not required- strong backend fundamentals are key.

Qualifications

  • 1-5+ years of experience in backend software development
  • Proven experience building and maintaining APIs and database-driven applications
  • Comfortable working in production environments
  • Solid understanding of system design, scalability, and performance optimization
  • Ability to write clean, maintainable, and well-documented code
  • Strong communication skills and ability to collaborate within a team

Nice to Have

  • Experience with cloud platforms or containerization (e.g., Docker)
  • Exposure to distributed systems or high-traffic applications
  • Personal projects, GitHub portfolio, or open-source contributions

Why Work With Us

  • Direct access to hiring managers, not just HR screening processes
  • Consideration for multiple roles across different companies
  • Personalized matching based on your skills, experience, and career goals
  • Access to insights on market trends, salary benchmarks, and hiring timelines

Work Environment
Opportunities are available in remote, hybrid, and on-site settings across Toronto and Canada, spanning both startups and established organizations.

Compensation
Typical salary ranges for these roles include:

  • Junior: $70,000 - $90,000
  • Mid-level: $90,000 - $120,000
  • Senior: $120,000+

Final compensation will vary based on the specific role, company, and experience level.

How to Apply
If you're open to exploring backend opportunities, submit your resume. Including GitHub profiles or project links is highly encouraged.

If there's alignment, we'll connect with you to discuss relevant opportunities and next steps.