Scala Developer
Company Description
Intsurfing is a data processing company. Founded in Ukraine in 2014, they offer data acquisition and processing (ETL), backend/API development, development process automation (CI/CD), and legacy code refactoring. Their team is enthusiastic and motivated, and they provide a fully automated development and QA process. They are proficient in cloud-based and on-premises service, including Docker and Kubernetes; C#, Python, Java, and Scala; and a wide range of CI/CD tools depending on the existing infrastructure.
Role Description
This is a full-time remote role for a Scala Developer at Intsurfing. The successful candidate will be responsible for developing back-end services and will participate in the entire lifecycle of software product development, from idea generation to release.
The position is for Ukrainian residents only.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related fields
- Proven experience in Scala programming language (2+ yrs)
- Hands-on experience in building backend systems, RESTful and service-oriented architectures, distributed systems design, Cloud Computing, and containerization
- Good grasp of Object-Oriented design principles
- Experience developing and implementing test frameworks such as JUnit and Mockito
- Be able to diagnose and debug code in a highly concurrent, distributed and high-throughput system
- Demonstrated professionalism in code and writing clean and functional code that can be easily scaled
- AWS knowledge is a plus
- Spark experiense is a big big plus
Required skills experience
Scala | 2 years |
Required languages
English | B2 - Upper Intermediate |