CrawlJobs Logo
Briefcase Icon
Category Icon

Full Stack Engineer - Backend Canada Jobs (On-site work)

3 Job Offers

Filters
Full Stack Engineering Intern
Save Icon
Join Cresta in Toronto as a Full Stack Engineering Intern. Develop AI-powered products using Python, JavaScript, and modern frameworks like React and Node.js. You'll build robust APIs and scalable systems in a collaborative, autonomous environment. Enjoy benefits like daily lunch expenses while g...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
30.00 - 50.00 USD / Hour
cresta.com Logo
Cresta
Expiration Date
Until further notice
Sr. Full Stack Software Engineer
Save Icon
Join Dialpad in Vancouver as a Senior Full Stack Engineer. You will own features end-to-end using Python, Vue/React, and GCP, while mentoring junior talent. We offer a competitive package within a certified Great Place to Work culture.
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
162950.00 - 185683.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
New
Full Stack Java/Angular Engineer
Save Icon
Join NTT DATA in Halifax as a Full Stack Java/Angular Engineer. Design and integrate modern solutions using Java, Angular, and TypeScript. This role requires 5+ years of experience and thrives in an agile environment. Strong leadership and communication skills are essential for this enterprise pl...
Location Icon
Location
Canada , Halifax
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
A Full Stack Engineer specializing in backend jobs is a versatile and highly sought-after software professional who possesses expertise across the entire technology stack, with a pronounced depth in server-side logic, databases, and application architecture. This role is central to building the robust, scalable engines that power modern web applications, APIs, and digital services. While proficient in frontend technologies to ensure cohesive integration, their primary focus and value lie in designing, implementing, and optimizing the complex backend systems that handle data, business logic, security, and performance. Professionals in these roles typically shoulder end-to-end responsibility for feature development and system health. Common responsibilities include designing and developing secure, high-performance APIs and microservices; architecting and interacting with both SQL and NoSQL databases; writing clean, maintainable, and tested server-side code; and ensuring system reliability through monitoring, debugging, and participating in on-call rotations. They are deeply involved in the entire software development lifecycle, from concept and design through testing, deployment, and iteration. A critical aspect of the job is collaborating closely with frontend engineers, product managers, and DevOps specialists to translate business requirements into technical solutions, often making key architectural decisions that impact scalability and long-term maintainability. The typical skill set for these backend-focused full stack jobs is comprehensive. Core technical requirements almost always include advanced proficiency in one or more backend programming languages such as Java, Python, C#, or Node.js, alongside frameworks like Spring Boot or Django. Expertise in RESTful API design, cloud platforms (AWS, GCP, Azure), and containerization technologies like Docker and Kubernetes is standard. A strong grasp of database management, data modeling, and caching strategies is essential. On the frontend, practical knowledge of JavaScript, TypeScript, and a modern framework like React, Angular, or Vue.js is necessary for effective integration. Beyond technical prowess, successful candidates demonstrate strong problem-solving abilities, a commitment to software best practices (including Agile methodologies, CI/CD, and code reviews), and excellent collaboration skills. Many positions also seek experience in mentoring junior engineers and advocating for technical excellence. For those seeking dynamic and impactful backend jobs, the Full Stack Engineer path offers the unique advantage of holistic system understanding. It allows professionals to not only build the foundational logic of applications but also to see how it connects to and enables the user experience, making them invaluable assets in any technology-driven organization. This blend of deep backend expertise with complementary frontend skills opens doors to a wide array of opportunities across industries, from startups to large enterprises.

Filters

×
Countries
Category
Location
Work Mode
Salary