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