Software Engineer - Full Stack

Leadingtalent

Markham

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leadingtalent is seeking an experienced engineer in Markham, Ontario. In this role, you will develop and own high-quality code across all levels, ensuring robust software solutions for complex data needs.

Required qualifications include a Bachelor's Degree and a minimum of 4-6 years in Software Engineering. Proficiency in Java, React, and Node.js is essential, along with experience in Docker and Kubernetes.

Qualifications

  • Minimum of 4-6 years of relevant industry experience in Software Engineering.
  • Deep understanding of algorithms, data structures and software design.
  • Strong coding skills with Java, React Node.js.

Responsibilities

  • Develop and own high-quality code across all levels of the stack.
  • Model solid engineering practices around architectural design and maintainability.
  • Work with modern technologies and frameworks.

Skills

Software Engineering
Java
React
Node.js
Docker
Kubernetes
Algorithms
Data Structures

Education

Bachelor's Degree
Master's Degree

Tools

Version Control Tools
Bug Tracking Tools
Build Automation Tools
Test Automation Tools

Job description

As an experienced engineer, you will tap your experience to seek out and build complex systems to help leading enterprises manage their complex data needs. You would be highly involved in the design, implementation, and operation of solutions to solve the problems as we scale up and deliver an amazing developer experience.

Your role and responsibilities
What you will do
  • Develop and own high-quality code across all levels of the stack – UI, backend to frontend, microservices – from investigation to implementation to testing to release
  • Model solid engineering practices around architectural design, testability, scalability and maintainability
  • Work with modern technologies and frameworks such as React, Node.js, Java, Docker, and Kubernetes
Required education

Bachelor’s Degree

Preferred education

Master’s Degree

Required technical and professional expertise
  • Minimum of 4-6 years of relevant industry experience in Software Engineering
  • Deep understanding of algorithms, data structures and software design
  • Strong coding skills with Java, React Node.js, etc
  • Proven record of development up and down the stack
  • Experience with containers and docker orchestration.
  • Experience with (RESTful APIs) microservices and associated patterns including dependency injection.
  • Experience with multi-threaded programming and concurrency primitives.
  • Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines.
  • Familiarity with bug tracking tools, version control tools, build automation tools and test automation tools.
  • Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor.
Preferred technical and professional experience
  • Experience with Kubernetes is a plus.
  • Experience with Apache Cassandra is a plus.
Eligibility

Must have the ability to work in Canada without sponsorship.

This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Syria, and the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine) on a work permit, you are not eligible for employment in this position.

Equal Employment Opportunity

IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Confluent Secure Compute
Software Engineer - Confluent Secure Compute

IBM • Markham

On-site
CAD 85,000 - 120,000
Software Developer Internship 2026 (12 to 16 month)
Software Developer Internship 2026 (12 to 16 month)

Leadingtalent • Markham

On-site
Platform Developer – Entry Level Sales Program 2026
Platform Developer – Entry Level Sales Program 2026

Leadingtalent • Toronto

On-site
CAD 80,000 - 120,000
Junior Application Developer
Junior Application Developer

Leadingtalent • Ottawa

On-site
Software Engineer - Core Systems Langflow
Software Engineer - Core Systems Langflow

Leadingtalent • Markham

On-site
Client Engagement Manager
Client Engagement Manager

Leadingtalent • Markham

On-site
Data Engineer
Data Engineer

Leadingtalent • Markham

On-site
Software Engineer
Software Engineer

IBM • Toronto

On-site
CAD 80,000 - 110,000
Senior Application Developer
Senior Application Developer

Leadingtalent • Ottawa

On-site
Site Reliability Engineering Professional 2026 Intership (16 Months)
Site Reliability Engineering Professional 2026 Intership (16 Months)

Leadingtalent • Markham

On-site