1. Bachelor of Science Degree in Computer Science or related field
2. 3-5 years of relevant work experience in software development
3. Proficiency in Javascript, UI frameworks like React, Vue, HTML5 and CSS3.Knowledge of frontend application architectures and UI development good practices and patterns.
4. Computer Science fundamentals in object-oriented design, design patterns, data structures, algorithms and computational complexity
5. Proven implementation experience on Microservices architecture projects using Docker and Spring boot, architecture and API design.
6.Proven experience on distributed cloud environments, distributed cache systems, persistence frameworks and high transaction architectures
Job requirements
1.Master's degree in Computer Science or related field
2.Design/development skills and experience driving projects from concept to prototype to production
3.Experience with Big data, data science and machine learning technologies
4.Ability to work with ambiguity and deliver result in a fast-paced environment
5.Self-learning capabilities to research about technology trends. Strong sense of ownership over the tasks and good team player
6.Strong communication skills in English