Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Developer

IBM Computing

Toronto

On-site

CAD 80,000 - 120,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global technology company in Toronto is seeking a Full Stack Developer/Engineer. You will work on exciting cloud technologies, develop secure applications, and help improve software development practices. The ideal candidate must have extensive experience in Golang, cloud platforms, and CI/CD tools. Excellent communication skills are essential. This role offers opportunities for growth and innovation within the technology sector.

Qualifications

  • 4+ years of development experience with Golang, Python, or NodeJS.
  • 4+ years of experience in cloud-based platforms like AWS, Azure, or IBM Cloud.
  • Strong problem determination and resolution skills.
  • Excellent communication skills and ability to work independently.

Responsibilities

  • Design, develop, and deploy secure cloud applications.
  • Support CI/CD automation to improve security and compliance.
  • Inspire software developers to adopt secure development practices.

Skills

Golang
Python
NodeJS
Docker
Kubernetes
Agile development
CI/CD
Apache Kafka
Relational databases
Micro-service architecture
Cybersecurity

Tools

Jenkins
Tekton
Job description
Introduction

A career in IBM Software means you’ll be part of an innovative team that transforms our client’s challenges into solutions. We are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our clients. Our renowned legacy creates endless global opportunities for our IBMers to grow and expand their career.

As part of our team, you will be responsible for developing and maintaining high-quality software products while working with a variety of technologies and programming languages. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your role and responsibilities

We are looking for highly skilled and motivated software engineers to join our team of top performers who build exciting cloud technologies to embed secure software supply chain best practices into IBM Software products. As a Full Stack Developer/Engineer, you will be working on cutting edge cloud, AI, and automation technologies that span across IBM Cloud and other cloud vendors. You will be responsible to design, develop, deploy, support cloud applications and CI/CD automation to improve the security, compliance, and efficiency of developing IBM Software. You must be a self-starter who takes initiative, thrives in a fast-paced environment, and plays a crucial role in inspiring software developers across IBM to adopt secure software development tools and practices.

Required technical and professional expertise
  • 4+ years of development experience with programming languages including Golang (required), Python, or NodeJS
  • 4+ years of development experience in cloud-based platforms (e.g., AWS, Azure, Google Cloud, IBM Cloud)
  • 4+ years of development experience with Docker, Kubernetes
  • 4+ years of experience with the Agile development Scrum method including sprint planning, managing work using a Kanban board, conducting retrospectives, and improving development velocit
  • Proven experience to work independently and grow the skills of junior developers
  • Experience in enterprise-related development (scalability, performance)
  • Strong problem determination and resolution skills
  • Experience with the application of best practices in design, development and testing of software
  • Experience with Apache Kafka or with a similar real-time data streaming and message queuing
  • Experience with relational databases, data processing, and tools commonly used in enterprise environments
  • Experienced in designing, building and testing micro-service architecture and cloud-native services
  • Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins and/or Tekton
  • Excellent communication skills, self-managed, and a team player
  • Knowledge of Cybersecurity domain - Advantage
Preferred technical and professional experience
  • Scrum Master certification
  • Experience with front-end development frameworks such as React/Angular
  • Deep understanding of AI concepts and operations from a software development perspective
  • Design and development of AI infused applications with Large Language Models (LLMs)
  • Experience with developing and testing CI/CD pipelines and automating security controls

IBM is committed to creating a diverse environment and 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, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.