Full-Stack Application Developer – Kotlin, Java/React

Posted last week

Apply Now

About the role

  • Full-Stack Application Developer responsible for designing and implementing features of a web-based product using Kotlin and React. Collaborating in an Agile environment to provide innovative solutions for digital transformation.

Responsibilities

  • Collaborate in an Agile environment with a dynamic team of software developers, product owners and quality assurance specialists
  • Write robust, efficient, and secure code in accordance with functional analyses
  • Participate in the analysis of features that meet both business and technology solutions need
  • Innovate, challenge and refine requirements based on technical assessment
  • Actively participate in peer-review process and provide constructive feedback
  • Participate in and collaborate to functional tests and documentation of actual and future features
  • Ensure overall software quality and its evolution in the mid to long-term
  • Ensure quality control through scenario testing to validate systems and programs developed comply with the technical specifications
  • Write reliable code based on SOLID software engineering practices
  • Fix bugs in a timely manner while working of solving more complex issues
  • Collaborate with different teams to solve customer issues.

Requirements

  • Technical Bachelor’s degree in computer engineering or information technology or Equivalent College Degree
  • 5 to 7 years of experience in a similar role
  • Excellent knowledge and experience with programming language like Kotlin, Java or .Net
  • Excellent knowledge with SQL
  • Excellent knowledge of microservice architecture
  • Good Knowledge and experience with React or Angular and JavaScript/TypeScript
  • Knowledge of GraphQL and REST APIs
  • Good knowledge of SOLID principles and OOP
  • Knowledge of Agile and Kanban methodologies
  • Knowledge in DevOps Azure Pipeline
  • Knowledge of security challenges with web-based applications
  • Experience in solving complex software engineering problems

Benefits

  • Medical
  • Dental
  • Retirement Plan
  • Telemedicine Program
  • Employee Assistance Program
  • Flexible hours
  • Educational Support (LinkedIn Learning, LOMA Courses and Equisoft University)

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureGraphQLJavaJavaScriptKotlinReactSQLTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.