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