Position: Backend Software Engineer (Scala) (Sweden)
Company: DataJob
Experience required: 5y
English level: upper

You’ll develop new features and algorithms, as well as improve the simplicity, scale, and efficiency of our systems to handle more sources and features.  **Responsibilities:**
Identify requirements of new features, and propose design and solution
Implement features in a suitable programming language
Take ownership of delivering features and improvements on time
** Must-have Qualifications:**
Strong object-oriented programming and design skills
Deep knowledge and extensive experience from Java and/or Scala
Experience in building scalable, reliable JVM & Linux-based systems
Excellent problem solving skills
Excellent oral and written communication skills in English
Ability to design and implement APIs and REST services
Experience with one or more application frameworks like Akka, Play (Scala), Spring
** Extra Merit Qualifications:**
Spark
Hadoop MapReduce
Kafka
NoSQL Databases
Python

**What we offer:**
Holiday:
- 25 working day paid holiday per year 
Insurances:
- Covered pension, health and social security according Swedish law
- Covered insurances according the Swedish Collective Agreement including health insurance, life insurance, insurance for occupational injury and pension insurance as requested by the Swedish Migration for all non-EU citizens working in Sweden
Relocation:
- Sponsored work and residence permit
- Provided residence permit for employee’s dependents (wife, children) 
- Covered relocation travel expenses 
- Covered real-estate agency services 
- Housing benefit