Software Engineer – Backend (Remote)
The role involves designing and implementing scalable backend services for a global platform. Responsibilities include optimizing system performance and collaborating with cross-functional teams to deliver high-quality software.
- Remote
- Canada
- Posted Aug 22, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Role: Software Engineer – Backend (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $50 - $100/hour Role Overview: We are hiring for one of our clients, seeking a Senior Software Engineer to work on a contract basis. The role involves designing and implementing scalable software solutions for a platform serving global users. Responsibilities include developing and maintaining backend services, optimizing system performance, and collaborating with cross-functional teams to deliver high-quality software. Key Responsibilities: • Design, develop, and maintain backend services using modern programming languages and frameworks. • Optimize system performance to ensure scalability and reliability for a growing user base. • Collaborate with product managers, designers, and other engineers to define and implement new features. • Write clean, maintainable, and well-documented code following best practices and coding standards. • Troubleshoot and resolve issues in production environments to minimize downtime and improve user experience. Required Skills & Qualifications: • Proficiency in at least one backend programming language such as Python, Java, or Go. • Experience with cloud platforms such as AWS, GCP, or Azure. • Strong understanding of data structures, algorithms, and system design principles. • Familiarity with databases including SQL and NoSQL systems. • Experience with containerization and orchestration tools like Docker and Kubernetes. • Knowledge of CI/CD pipelines and DevOps practices. • Ability to write unit and integration tests to ensure software reliability. • Strong problem-solving skills with the ability to work in a fast-paced environment. More About the Opportunity: This role offers a unique opportunity to work with a global leader in the Software Development industry, contributing to the development of a platform serving millions of users worldwide. The contract includes flexibility to work from anywhere, with competitive compensation based on experience and expertise. Equal Opportunity Employer: We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications. Apply Now!
What you’ll do
The role involves designing and implementing scalable backend services for a global platform. Responsibilities include optimizing system performance and collaborating with cross-functional teams to deliver high-quality software.
Requirements
Candidates must be proficient in Python, Java, or Go and have experience with cloud platforms and containerization tools. A strong understanding of system design, databases, and CI/CD practices is required.
Listed skills
- Microsoft AzurePreferred
- KubernetesPreferred
- SQLPreferred
- CI/CDPreferred
- GoPreferred
- DockerPreferred
- Amazon Web ServicesPreferred
- JavaPreferred
- Google CloudPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Java
- Go
- AWS
- GCP
- Azure
- SQL
- NoSQL
- Docker
- Kubernetes
- CI/CD
- DevOps
- System Design
- Data Structures
- Algorithms
- Unit Testing
Job areas
- Software
- Technology
- Engineering
Additional details
- Minimum experience
- 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
