Job Openings Full Stack Software Developer

About the job Full Stack Software Developer

Job Description

  • Collaborate with team members to analyse business requirements and produce software designs
  • Transform software designs and specifications into high functioning code for software programs
  • Able to perform own research and formulate basic program prototypes
  • Write codes and ensure it produces the desirable results, and perform debugging when necessary
  • Balance work between multiple project tasks and able to respond immediately to tech support requests

Requirements and Skillset

  • Bachelors Degree in Computer Science, Information Technology or related field
  • Proven with at least three years of experience as a full-stack developer
  • Ability to write programs and endpoints using web sockets in Node.js, Socket.io, Bootstrap, Javascript and HTML5/CSS3
  • Proficient knowledge with UI/UX design and implementation
  • Excellent knowledge in relational databases, SQL, networking, and security
  • Experience with setup and configuration in Windows and Linux platforms
  • Experienced in Cloud architecture and Cloud API SDKs (Azure / AWS / Google Cloud)
  • Experience in audio engineering / processing using FFMPEG, audio playback, Automatic Speech Recognition (ASR), media blob manipulation using WebRTC, and/or machine learning is a highly added advantage
  • Ability to code in Node.js on Electron framework and/or .NET application on Windows is an added advantage
  • Detailed oriented with ability to focus on multiple projects at once and to troubleshoot problems quickly
  • Ability to proficiently converse and write in English
  • Ability to work under the supervision and guidance of seniors, as well as in a team.