Job Openings M01 - Full Stack Developer

About the job M01 - Full Stack Developer

RESPONSIBILITY

  • Design, develop and deliver working software applications to delight customers
  • Improve software quality using XP practices such as code review and unit testing
  • Adheres to the Software Craftsmanship Manifesto
  • Prepare architectural and other technical documents
  • Assist BA on user stories elaboration
  • Assist QA on test automation and bug fixes
  • Assist DevOps on build and release automation

EXPERIENCE AND SKILLS NEEDED

  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
  • Experience with version control systems such as Git
  • Familiar or have experiences in cloud technology such as AWS, Azure, etc.
  • Experience in front end technologies such as the following (but not limited to):
    • ReactJS
    • Typescript related
    • Angular
    • Javascript
  • Experience in backend technologies such as the following (but not limited to):
    • Node.js
    • Java
    • Python
    • Javascript
  • Experience in one or more of the following processes and infrastructure knowledge:
    • Agile processes/practices (e.g. Scrum, Extreme Programming)
    • Continuous integration/continuous deployment
    • Cloud/PaaS platforms, such as AWS/GCP/Heroku
    • Serverless Framework
    • Docker/container technology
  • Experience with Continuous Integration
  • Familiar with Unit Testing
  • Good presentation and listening skills
  • Exposure to mobile application development will be an added advantage
  • Working experience in Agile and UX development environment will be an added advantage