Responsibilities
· Translate requirements and user wish lists into development components design documents in line with products and solution roadmaps
· Translate design documents into actual code and solution developments that have good functionality and of high quality
· Respond to changes in initial requirements and work in an agile manner to deliver iterative features
· Ensure that codes developed are tested, maintained and documented
Requirements
· Bachelors or Master in Engineering (Computer/Telecommunication), Computer Science / Information Technology or equivalent
· Proven experience as a Full Stack Developer or similar role
· Strong proficiency with JavaScript
· In depth knowledge of Node.js
· Familiarity with microservices , serverless architectures
· Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React)
· Proficient understanding of code versioning tools, such as Git
· Strong knowledge and experience in AWS cloud development, including but not limited to Lambda, API Gateway, IoT, Cognito, DynamoDB
· Knowledge of Linux, shell scripting
· Familiarity with relational and non-relational database technologies like MySQL, MongoDB, etc.
· Excellent communication and teamwork skills
· Great attention to detail
· Organizational skills
· An analytical mind