1

Back End Programming Jobs in Toronto, ON (NOW HIRING)

Senior Backend Engineer

Toronto, ON ยท Remote

$150K - $250K/yr

Role Overview We're hiring a Senior Backend Engineer to own meaningful parts of Wand's backend and help us drive the work forward. You'll partner closely with our Head of Engineering and the ...

Working closely with product managers, designers, and backend engineers, you'll play an important role in enabling the newest technologies and experiences. You will build robust frameworks & features.

Senior JAVA Backend Developer

Toronto, ON ยท Remote

CA$80 - CA$90/hr

Senior Java Backend Developer Location: 100% Remote, Canada Experience: 7 to 10 Years Employment Type: T4 Contract Rate: CAD $80 to $90 per Hour Role Summary NearSource is seeking a Senior Java ...

About the Role We are looking for a Senior Software Engineer, Backend to join our engineering team and contribute to a large, complex production platform used by sophisticated financial services ...

About the Role We are looking for a Senior Software Engineer, Backend to join our engineering team and contribute to a large, complex production platform used by sophisticated financial services ...

About the Role We are looking for a Senior Software Engineer, Backend to join our engineering team and contribute to a large, complex production platform used by sophisticated financial services ...

Senior Backend Engineer

Toronto, ON ยท Remote

CA$145K - CA$155K/yr

As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...

Senior Backend Engineer

Toronto, ON ยท Remote

CA$145K - CA$155K/yr

As a Senior Backend Software Engineer, you will design, build, and maintain the services, databases, and APIs that support our products. This is a hands-on individual contributor role that also ...

Senior Back-End Developer

Toronto, ON ยท On-site

CA$135K - CA$154K/yr

Qualifications * 8+ years of experience in back-end development, including strong experience building production systems at scale. * 10+ years of experience with object-oriented programming languages ...

Senior Backend Software Engineer

Toronto, ON ยท On-site +1

CA$100K - CA$180K/yr

If you're passionate about backend engineering, solving complex problems, and working on foundational technology, this is an ideal opportunity to make a significant impact! Who You Are: We value ...

As a Staff Backend Engineer, you'll be the technical anchor for our highest-innovation teams: setting architectural direction, validating options through proof-of-concepts, and turning ambitious ...

This role is ideal for a software engineer who enjoys solving complex backend engineering challenges, modernizing enterprise applications, and building scalable Java-based services. You'll work ...

Java Backend Developer

Etobicoke, ON ยท Hybrid

CA$100K - CA$135K/yr

As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...

Qualifications * 8+ years of experience in back-end development, including strong experience building production systems at scale. * 10+ years of experience with object-oriented programming languages ...

Showing results 21-40

Back End Programming information

What are some common challenges faced by back end programmers when working on cross-functional teams?

Back end programmers often collaborate closely with front end developers, designers, and product managers, which can present challenges such as aligning technical back end solutions with user-facing requirements and timelines. Communication gaps may occur when translating business goals into technical tasks or integrating APIs with front end components. Staying adaptable and maintaining clear documentation can help back end programmers ensure smooth collaboration and project success in a cross-functional environment.

What does a back end programmer do?

A back end programmer develops and maintains the server-side components of web applications, including databases, server logic, and APIs. They use programming languages like Java, Python, or Ruby and work with frameworks and tools to ensure data is processed efficiently and securely. Strong problem-solving skills and knowledge of server management are essential for this role.

What is back end programming?

Back end programming refers to the development of server-side logic, databases, and application programming interfaces (APIs) that power the functionality of web and mobile applications. Back end programmers write code that handles data storage, processing, and security, allowing the front end (what users see) to interact with servers and databases. Common back end languages include Python, Java, Ruby, PHP, and Node.js. These developers ensure that applications run smoothly, securely, and efficiently behind the scenes.

What are the key skills and qualifications needed to thrive as a back end programmer?

To thrive as a Back End Programmer, you need strong proficiency in server-side languages (such as Java, Python, or Node.js), knowledge of databases (SQL/NoSQL), and a solid understanding of algorithms and data structures. Familiarity with frameworks (like Django, Spring, or Express), RESTful API development, and version control systems (e.g., Git) is typically required, along with relevant certifications or a computer science degree. Problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex issues. These competencies ensure robust, scalable, and maintainable back end systems that support seamless application performance.

What is the difference between Back End Programming vs Front End Development?

AspectBack End ProgrammingFront End Development
Primary FocusServer-side logic, databases, application architectureUser interface, website layout, client-side interactions
Required SkillsProgramming languages like Java, Python, Ruby; database management; server managementHTML, CSS, JavaScript; UI/UX design; responsive design
Work EnvironmentBackend servers, cloud platforms, databasesWeb browsers, design tools, client devices
Common CertificationsOracle Java Certification, AWS Certified DeveloperCertified Web Developer, Adobe Certified Expert

Back End Programming focuses on server-side development, managing databases, and application logic, while Front End Development centers on creating the visual and interactive aspects of websites. Both roles are essential for full-stack development but differ in skills, tools, and daily tasks.

What are popular job titles related to Back End Programming jobs in Toronto, ON? For Back End Programming jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Back End Programming jobs in Toronto, ON look for? The top searched job categories for Back End Programming jobs in Toronto, ON are:
Infographic showing various Back End Programming job openings in Toronto, ON as of August 2026, with employment types broken down into 78% Full Time, 16% Part Time, 1% Temporary, and 5% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

Principal Backend Engineer

Parts Town Canada

Toronto, ON โ€ข On-site

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 4 days ago


Job description

See What We're All AboutAs the fastest-growing distributor of restaurant equipment, HVAC and residential appliance parts, we like to do things a little differently. First, you need to understand and demonstrate our Core Values with safety being your first priority. That's key. But we're also looking for unique enthusiasm, high integrity, courage to embrace change...and if you know a few jokes, that puts you on the top of our list!Do you have a genius-level knowledge of original equipment manufacturer parts? If not, no problem! We're more interested in passionate people with fresh ideas from different backgrounds. That's what keeps us at the top of our game. We're proud that our workplace has been recognized for its growth and innovation on the Inc. 5000 list 15 years in a row and the Crain's Fast 50 list ten times. We are honored to be voted by our Chicagoland team as a Chicago Tribune Top Workplace for the last four years.If you're ready to roll up your sleeves, go above and beyond and put your ambition to work, all while having some fun, let's chat – Apply Today!PerksParts Town Pride – check out our virtual tour and culture!Quarterly profit-sharing bonusHybrid Work scheduleTeam member appreciation events and recognition programsVolunteer opportunitiesAll the traditional benefits like health, dental and life insurance, RRSP/DPSP match, employee assistance programs and time away - don't worry, we've got you covered.The Job at a GlanceAs a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive backend architecture and ensure seamless integration across systems like commerce, CMS, ERP, PIM, and marketing. Championing best practices in modularization, API design, and event-driven architectures, you'll leverage Node.js, TypeScript, Docker, Kubernetes, and serverless technologies to create secure, high-performance services.You'll own backend engineering policies, CI/CD pipelines, and testing automation to ensure reliable deployments. As a technical leader, you'll define logging, observability, and disaster recovery strategies, ensuring high availability. Collaboration with frontend, DevOps, and data teams will be key to optimizing system performance. Mentoring engineers and contributing to architectural decisions will be central to your role. This position is ideal for someone with extensive experience in backend design and distributed systems.A Typical DayBackend Architecture: Design scalable, cloud-native microservices and ensure seamless interoperability between platforms (eCommerce, CMS, ERP, PIM, marketing)Implementation & Best Practices: Leverage Node.js, TypeScript, Docker, Kubernetes, and serverless technologies to build high-performance services. Advocate for modularization, API-first, event-driven architectures, and domain-driven designEngineering Standards: Establish CI/CD practices, automated testing, and backend tooling standards. Drive adoption of best practices for service-to-service communication (REST, GraphQL, gRPC)Operational Practices: Lead disaster recovery strategies, define observability and logging best practices, and drive automated testing strategiesCross-functional Collaboration: Work with frontend, DevOps, and data teams to optimize APIs, caching, and databases.Mentor engineers and collaborate with other Principal Engineers to ensure engineering excellenceTo Land This OpportunityYou have strong written and verbal communication skills in EnglishYou have 10+ years of experience in backend system design, eCommerce, and distributed applicationsYou're an expert in Node.js, TypeScript, and cloud-native platforms (Azure preferred)You're passionate and knowledgeable of databases (PostgreSQL, MongoDB, Redis), microservices, event-driven architectures (Kafka, NATS), and API standards (REST, GraphQL)You possess experience with unit, integration, and contract testing (Jest, Mocha, Pact) and CI/CD (Terraform, Pulumi)You are a familiar with cloud platforms (AWS, Azure), serverless computing, Kubernetes, and containerizationYou have proven ability to mentor engineers and collaborate across teams.About Your Future TeamThe Ecommerce team is a fast-growing group that embraces the rapid change that comes with incredible growth. We bring our whole selves to work each day - personality and all - in true Parts Town style.At Parts Town, we value transparency and are committed to ensuring our team members feel appreciated and supported. We prioritize our positive workplace culture where collaboration, growth, and work-life balance are celebrated. Parts Town is a pay-for performance company. In addition to base pay, some roles offer a profit-sharing program, and an annual bonus depending on the role. Our comprehensive benefits package includes health, dental, vision insurance, RSP with match, employee assistance programs, paid time off, paid personal emergency leave, paid holidays, paid parental leave, and professional development opportunities.Parts Town is an equal opportunity employer committed to creating an inclusive, accessible, and welcoming workplace where everyone can thrive. We celebrate diversity and are committed to fostering a culture of respect, belonging, and equal opportunity. Accommodation is available upon request throughout the recruitment, selection, and employment process. If you require a reasonable accommodation, please let us know and we will work with you to meet your needs.