Job Description
We are looking for an experienced Scala Engineer to join a remote team working on industrial IoT solutions. The role involves building and maintaining scalable backend systems, working with real-time data, and contributing to modern cloud-based architecture. Required Skills 3+ years of total experience in web development At least 3 years of hands-on experience with Scala programming language Strong knowledge of SQL databases , particularly PostgreSQL Experience with building RESTful APIs Solid experience with backend development and distributed systems Experience with cloud technologies ( Azure preferred ) English at least Upper-intermediate Tech Stack Scala, Cats Effect, Akka (HTTP, Streams), Slick, PostgreSQL, Kafka, Azure, Kubernetes, Databricks Will be an advantage Knowledge of Python About you You love (!) software engineering and strive to be the best You are constantly looking for new challenges and things to learn You value collaboration and a positive interpersonal environment Responsibilities Develop and maintain high-quality RESTful microservices using Scala, Akka HTTP / Akka Streams Support clean, maintainable, and well-documented event-driven architecture following best practices and coding standards Utilize Kubernetes, Terraform and Python scripting to support application deployments in Azure Cloud Utilize SQL databases, especially PostgreSQL, for data storage and retrieval purposes. Collaborate with small cross-functional development teams to deliver feature-rich web applications. We offer Software engineering process designed by software engineers without excessive communication, unneeded bureaucracy, and overcontrol An option to choose and change projects as you enhance your skills to always work on the tasks that align with your professional development plan Industry-leading coding standards and regular experience exchange meetings Benefits We offer a number of benefits for the team members to improve their quality of life and help them achieve professional development goals: Professional Compensation for professional certifications, courses, IT conferences, and events Individual and group English classes with native-speaking teachers from US & UK Quality of life Our processes are tailored to enable remote work and flexible work schedules You can choose from a selection of hardware, whether it is Apple or PC devices There are also frequent team retreats, leisure activities, and holiday celebrations Gifts on personal and professional anniversaries, pizza Fridays, and movie nights 21 paid days off and 11 national holidays throughout the year to travel and rest We compensate some expenses on recreational activities, including various sports, dance lessons, and yoga sessions Lastly, all the benefits work the same way if you are living outside of Dnipro or Lviv (for example, we will send you the hardware of your choosing, and so on) You are a part of a team, and we help each other when life knocks one of us down