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.