Company DescriptionZaptech Solutions is a US-based software consulting and development company that aims to help its clients achieve their business objectives by offering custom web and mobile development solutions. They develop top-ranking mobile applications for iOS, Android, and Windows using the latest tools, frameworks, and SDKs. Zaptech Solutions also provides enterprise mobility solutions, custom IoT solutions, gaming solutions, and open source services with robust project management tools and domain expertise.Role DescriptionThis is a freelance remote role for a Scala Developer. The Scala Developer will be responsible for developing scalable and high-performance systems and applications using Scala programming language, integrating them with back-end services, managing data exchange, and automating the entire software development process.QualificationsAt least 2-3 years of hands-on experience in software development with Scala and Java technologiesProficient in functional programming paradigm and object-oriented programming conceptsExpertise with Akka, Play Framework, and other Scala toolkitsExperience with NoSQL databases (MongoDB, Cassandra, etc.)Knowledge of design patterns, data structures, algorithms, and software architecture principlesExperience with RESTful APIs, microservices, and event-driven architectureExpertise with development tools such as Git, JIRA, Jenkins, etc.Experience with Docker, Kubernetes, or other containerization technologiesBachelor's or Master's degree in Computer Science, or a related fieldStrong analytical and problem-solving skills, with the ability to work in a fast-paced environment