Description

Job Responsibilities:
Design, develop, implement and support back end for complex, scalable, secure Kotlin / Java based web applications using the latest frameworks, languages and tools

Essential:
At least Bachelor’s degree in Computer Science, or related field of study
Solid understanding of API design, data structures, caching, design patterns, multi-threaded and high-performance architecture 
Comfortable working in a casual but fast-paced agile environment 
languages: Java 11 (and above), Kotlin (expertise in coroutines is a must for senior developer) 
Front end experience – jquery, angularJS, React (big plus)
Nice-to-Haves:
Experience with Rest API, SSO Authentication, standard OAUTH2
Experience with latest AI APIs and understanding of latest trends
Experience with image recognition frameworks, like TensorFlow, PyTorch, Keras
Experience in Big Data
Understanding of best practices for automated testing, both at application and system level
Comfortable using AWS or other cloud-based service providers
Working knowledge of Unix / Linux platforms
Working knowledge of Apple platforms

Education

Bachelor’s degree in Computer Science