Position: Scala developer
Company: TechHunt
Experience required: 5y

Product leads to a reduction of 80% of the time on data-related processes—far more impactful than manual approaches. It helps to recognize data in its sources, map it to final database structures, normalize it and automatically generate ETL pipelines.

Requirements:
•	Backend Scala 3 (we follow new JVM releases, the current is v17)
•	 Thorough understanding of Data engineering processes and problems
•	 Basic understanding of RDBMS/SQL, NoSQL (MongoDB), BigQuery
•	 Basic understanding of Neural Networks and ML (DL4J in particular)
•	Basic understanding of how Linux administration/deployment is done
•	 Upper “middle” or “pre-senior” at least in terms of overall understanding of software design, code design, etc.
•	Ability to “cut corners” with minimal impact on long-term code maintainability
•	Ability to swiftly switch between contexts as priorities change
•	Fluent written and highly functional spoken English


Duties:
•	Technical Design/Build/Unit Testing of new features
•	Analysis and Refactoring of existing source code
•	Keep clean design, architecture and test records
•	Analyze requirements, suggest concepts, and assess development efforts

Offer:
•	Remote job in a friendly team
•	Fixed working day
•	Direct contract with a company from USA
•	Regular contract payment in USD in the first days of a month.
•	Paid 4 weeks vacation
•	Possibility of growth.