Backend Software Engineer

Hiredddd — Canada · Posted ~2 days ago

Junior Full-time Remote $180K-$250K/yr

Skills

Go Python Java Distributed Systems Microservices Databases (SQL and NoSQL) Data Structures Algorithms System Design Git CI/CD SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A technology leader operating on a global scale is seeking a Backend Software Engineer to join their remote team. You will be responsible for designing and maintaining scalable backend services within distributed systems, optimizing algorithms, and ensuring the high performance of real-time, mission-critical infrastructure. The ideal candidate is proficient in languages like Go, Python, or Java, and possesses strong knowledge of system design, data structures, and database performance tuning. This is a full-time, fully remote opportunity offering a highly competitive salary and the chance to make a global impact.

Highlights

Highly competitive compensation ($180K-$250K/yr) with the freedom to work remotely from anywhere in the world. Employees will tackle complex technical challenges, optimize high-traffic platforms, and collaborate in a results-driven, diverse environment focused strictly on technical skills.

Description

Role: Software Engineer - E-Commerce (Remote)Location: Remote (Work from Anywhere)Job Type: Full-TimePayout: $180K - $250K/yr Role Overview: We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms. Key Responsibilities: • Design, develop, and maintain scalable backend services in distributed systems. • Write clean, efficient, and maintainable code following best practices and testing standards. • Optimize system performance through profiling, debugging, and algorithmic improvements. • Participate in code reviews, architectural discussions, and technical design sessions. • Work closely with product managers, designers, and other engineers to ship features. Required Skills & Qualifications: • Proficiency in programming languages such as Go, Python, or Java. • Experience with distributed systems, microservices, or cloud-native development. • Familiarity with databases (SQL and NoSQL) and performance tuning. • Understanding of data structures, algorithms, and system design principles. • Experience with version control systems (e.g., Git) and CI/CD pipelines. More About the Opportunity: This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment. 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!