Job Description – Full Stack Developer
Title Full Stack Developer
Job purpose Create & maintain technology at the front end & back end of the web /
mobile application to create a comprehensive digital solution that meets
the customer’s business.
Responsibilities ▪ Architect and implement web/mobile back end with efficiency, speed,
quality & robustness in mind
▪ Architect and implement web/mobile UI/UX based on provided
wireframes and business requirements
▪ Assess efficiency and speed of current applications
▪ Gather, document and analyze business requirements in order to help
define scope of software development initiatives. May include
web/mobile page mock-ups and interaction prototyping.
▪ Produce and maintain documentation related to application software
(e.q. scope requirements, logical and technical designs, testing and
implementation plans).
▪ Troubleshoot and implement bug fixes related to client and user
reported issues.
▪ Play proactive support role and take ownership of technical issues, and
work with internal/ cross functional/ external team to resolve more
advanced issues when necessary.
▪ Collaborate with team members in all aspect of software design,
coding, testing, documentation & deployment
▪ Deliverables in agile scrum approach
Qualifications ▪ B.S. in Computer Science, Information Systems or equivalent
▪ Experience in web / mobile application development & environment
▪ At least 8 years hands on knowledge & experience in the following:
o Git version control
o API
o Reactjs
o Nodejs
o Java spring boot
o MongoDB/MySQL/SQL Query
o SQL/NOSQL
o Web services
▪ Additional knowledge & experience in any of the following is a plus
o ELK
o Typescript
o Flutter
o Mobile hybrid frameworks
o Digital banking platform experience
Competencies ▪ Detail-oriented with eyes sensitive to the aesthetics of UI layout.
Requirement ▪ Self-starter & team player
▪ Analytical & good problem solving skills
▪ Good verbal, written and interpersonal skills