Full stack developer

Description

Design, code, unit test and debug web applications • Develop a multi-tiered web application integrating with different sub-systems • Choose building blocks for the web application after comparing the viable options • Develop front-end of the application using technologies such as JavaScript frameworks (e.g., AngularJS, React.JS), and backend development using technologies such as message bus, REST endpoints and other types of web services • Thoroughly document design to ensure the usability, supportability and maintainability of the developed.

Requirements

Currently pursuing a degree in Computer Science or a related field. • Knowledge in building Front End and Back End of Web Applications • Knowledge in SCRUM/Agile software development methodologies • Knowledge in Angular JS, React JS, Node.JS and Javascript experience (HTML5 and CSS is assumed) • Experience with Java, C#, Go programming language. • Experience with RESTful services • Experience with relational databases and NoSQL databases • Knowing Linux environment • Knowledge of message or event oriented middleware, such as Apache Kafka, Confluent Kafka, ActiveMQ, RabbitMQ is a bonus • Experience with virtualization and container and knowledge about Dockers and Kubernetes • Positive attitude and willing to learn new skills • Team player with good interpersonal and communication skills.

Skills Requirements