Software Engineer (Java/NodeJS/React)

  • Type: Full Time
  • Job #

Software Engineer (Java/NodeJS/React)

 

  • Oakville, ON
  • Full-time, permanent position
  • Competitive salary, performance-based bonus, excellent benefits package, flexible work hours, training and development provided.

 

Who are you?

You are an experienced Software Engineer with a proven track record of technical experience for various projects at the bleeding edge of technology development and helping solve the toughest problems that meet customer needs. 

If this sounds exciting to you, and you have a strong desire to be part of the growing professional team, then this could be the role for you!

 

Who is the employer?

The Raise has partnered with our client, a global leader in identity and security. They are leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. Their proprietary identity technologies are backed by the latest advancements in biometrics, cryptography, systems, data analytics, and smart devices.

Now, they are expending their team and looking for you, their new Software Engineer to join their growing company!

 

What you will be doing:

As a Software Engineer you will be reporting to the Manager of Software Engineering and working on various projects and creating solutions that meet customer needs relating to implementation, testing and maintenance. You will be responsible for designing and implementing fully functioning, debugged code with required documentation that meets specification requirements.

 

Practically speaking, you will:

  • Design, develop, code and test software systems or applications for software improvements and new products.
  • Contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems.
  • Impact through your recommended modifications to processes and procedures and directly contribute to standard methodologies, architecture, and implementation.
  • Monitor production systems and debug issues as they arise.

 

The Details

This role is to work in the office based in Oakville, ON. This is a full-time permanent position, offering a competitive salary, performance-based bonus, excellent benefits package, flexible work hours, access to training and development programs.

 

What you will bring: 

Bachelor’s degree in computer science, computer programming or related curriculum.

 

Authorization to work in Canada as a Permanent Resident of Canada or a Canadian Citizen

 

Software Engineering methodology experience: Agile/Scrum

 

5 – 10 years of development experience using:

  • JavaScript full stack including NodeJS
  • TypeScript
  • Java
  • React frontend platform

 

Karma/Jasmine, Selenium or other, Unit test or automation test experience

 

Good problem-solving ability through design and creation of code

 

Proven ability to work both independently and part of a team

 

Ability to quickly adapt to modern technologies and environments and to work with change and ambiguity.

 

Strong assets:

  • C#, Python development experience
  • Redux, NGRX, RXJS experience
  • AWS Cloud Native Stack, AWS Developer Certified
  • Knowledge of DevOps code pipelines, CI/CD
  • Biometric Domain knowledge

 

How to Apply:

 

We value diversity and inclusion and encourage all qualified people to apply. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

At Ian Martin/Raise, we connect people with meaningful work. We work with people like you for similar technical roles. If you apply, be sure to create a profile with us. That way, great technical jobs will come to you before they even get to the job boards.