The primary duties and responsibilities of the 'Full Stack Software Engineer'.
Key Responsibilities:
- -Designing, coding, and debugging software.
- -Improving the performance of existing software.
- -Maintaining and upgrading existing software.
- -Recommending new technologies that can help increase productivity.
- -Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
Required Skills:
- -1-8 years of experience
- -Proven expertise and hands-on experience using front-end frameworks such as React, JavaScript / Typescript,
and backend development with JavaScript / Typescript using NodeJs
- -Using cross-platform frameworks such as React-Native would-be a plus.
- -Solid analytical skills
- -Good communication skills
- -Excellent organizational skills
- -Proven experience applying DevOps principles and developing CI/CD using automation tools such as TerraForm
- -Proven experience in software development methodologies.
- -Proven experience building complex web systems.
- -Ability to multi-task.
- -Experience with AWS / Azure (not only Virtual Machines usage, but other managed services) specifically AWS Recognition and AWS Audio Transcriber.