Enable job alerts via email!

Junior Full Stack Developer

Nexus Systems Group Inc.

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology consulting firm in Toronto is looking for an experienced Software Engineer for a hybrid role. The successful candidate will provide guidance on software development, engage with product teams, and implement solutions with a strong emphasis on Java, NodeJS, and cloud services. This role offers a unique opportunity for exposure to top-level banking projects and requires a minimum of 3 years of experience in software engineering.

Qualifications

  • 3+ years’ experience as a Software Engineer/ Developer.
  • 3+ years’ experience with Java.
  • 2+ years of Experience designing and implementing web applications using NodeJS, JavaScript, HTML/CSS, and React.
  • 1+ years’ experience working with public Cloud Services (GCP preferred).
  • 3+ years’ experience with version-control, specifically GIT.

Responsibilities

  • Provide guidance for day-to-day software development.
  • Participate in requirements meetings with product and business teams.
  • Create implementation plans from requirements and designs.
  • Implement solutions from team's designs.
  • Support evolution of software architecture.

Skills

Software Engineering
Java
NodeJS
JavaScript/ES6+
HTML/CSS
React
Cloud Services
GIT
Kubernetes
Docker

Education

Post-secondary education in technical field

Tools

CI/CD
API Development
Job description
Overview

Location: Toronto – hybrid – onsite up to 4x/week

Contract Duration: ASAP to 01/30/2026

Possibility of Extension: TBD

Number of Positions: 1

Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week

Reason: To meet project timelines

Story Behind the Need

Business group: Cloud Engineering – part of Digital Banking. The specific team owns enterprise software and delivery pipeline, working on cloud related technologies, and collaborates with development teams in all languages to get the application into cloud environments.

Project: Augment team to assist with Cloud Acceleration Program activities - workflow automation, software development, containerization in Kubernetes with an emphasis on delivering the dynamic APP security scanning integration.

Candidate Value Proposition

The successful candidate will have the opportunity to work in a large enterprise and be part of a large impact, exposure to dev security operations tooling, exposure to other BLs, and work for a top 5 Canadian Bank.

Typical Day in Role
  • Provide guidance and advice for day-to-day software development, as well as interfacing and integration with other external development teams
  • Participate in requirements meetings with product teams, business teams, and customers to propose usable designs and solutions
  • Create implementation plans from requirements and designs that the rest of the team can implement
  • Implement solutions from team\'s designs
  • Support our teams with the evolution of software architecture, and in designing the Engineering Roadmap
  • Plan, introduce, and contribute to the implementation of larger architectural changes
  • Help in technical requirements analysis and effort estimation
  • Communicating and explaining designs to the engineers from both inside and outside of the team
  • Contribute clear, tested, and maintainable code to a shared codebase
  • Documentation: updating and creating documents for team and customers
  • Full stack role + CI/CD development + public cloud skills - good mix of back end and front end
  • Main languages: Java, Node, Groovy, Docker, Python
Candidate Requirements / Must Have Skills
  1. 3+ years’ experience as a Software Engineer/ Developer
  2. 3+ years’ experience with Java
  3. 2+ years of Experience designing and implementing web applications and services using: NodeJS, JavaScript/ES6+, HTML/CSS, React
  4. 1+ years’ experience working with any public Cloud Services: e.g. Azure, GCP, or AWS (GCP preferred)
  5. 3+ years’ experience with version-control, specifically GIT
Nice-To-Have Skills

FYI all of these nice to haves are ideally 1+ years’ experience - enough to be well versed

  • Experience with Design Patterns, SDLC practices, and Best Engineering Practices
  • Experience with building CI/CD tools
  • Experience with Kubernetes
  • Experience with Test Driven Development (TDD)
  • Experience with Docker
  • Experience with API development
  • Experience working with databases
  • Experience with Application Security Scanning tools and policy-as-code deployment gating
Soft Skills Required
  • Ability to plan, introduce and contribute to implementation of design elements
  • Contributes to analysis and decision-making processes
  • Strong communication skills
Education

Post-secondary or equivalent working experience, in technical field preferred

Best vs. Average Candidate

Able to work independently, demonstrate leadership and initiative; able to think outside the box, requires minimal hand holding. The ideal candidate would have experience with application security scanning tools, building CI/CD tools, and docker/Kubernetes.

Candidate Review & Selection

2 rounds:

  • 1st round – HM+ panel – 1 hr – Teams Video or in-person (technical questions)
  • 2nd round – selected candidates will receive Codility take home assigned at the end of the day of their interview – will have a couple of days to complete

Hiring Manager’s availability to interview: ASAP

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.