Job Description :
Skills & Experience
Proficiency with functional programming using Scala
Strong knowledge of Scala tools and ecosystem – sbt, cats, akka, akka-http, etc.
Strong understanding of data structures and algorithms
Strong understanding of Unix primitives and regexes
Nice to have other languages like Go, Python, Ruby
Experience with Docker and Kubernetes
Desire to learn new technologies and languages
General knowledge of everyday developer tools
Interest and knowledge of emerging tools and technologies
Ability to convey information concisely and clearly
Ability to work closely and effectively with peer developers
Solid understanding of parallel and concurrent programming
Bachelor’s degree or higher in Computer Science, or comparable work experience
Participation in software design, development, and code reviews
High level of proficiency with Computer Science/Software Engineering knowledge and contribution to the technical skills growth of other team members
             

Similar Jobs you may be interested in ..