Job Description

CORE PROFILE

A software engineer that is proficient in software design patterns and principles and proficient in front-end (web) development using Javascript/Typescript, ReactJS, Node JS, CSS and cloud technology.

NATURE OF WORK

  • Works closely with Product Owner and Team to refine requirements and break requests to manageable size with clear acceptance criteria
  • Develops defined system features
  • Investigates and fixes reported bugs
  • Writes automated tests
  • Performs code reviews
  • Research and acquire new technology and products/platforms knowledge to support business direction and improve operational efficiency
  • Communicates progress
  • Identifies blocking issues and escalates as appropriate

REQUIRED QUALIFICATIONS

  • Bachelor’s or College Degree in Computer Science / Information Technology / Computer Engineering or any related course
  • At least 3 years of related work experience preferably in a tech lead capacity
  • Proficient in front-end development with Javascript/Typescript, Node JS, React JS
  • Proficient with AWS
  • Proficient with at least one database technology (PostgreSQL, MySQL, Oracle, Databricks)
  • Proficient in unit testing
  • Good working knowledge of version control tools (eg. Git), preferably using Gitlab
  • Working knowledge in the effective use and customization of CI/CD, preferably using Gitlab Pipelines
  • Experience with Agile/Scrum development methodology