Position: Scala Engineer
Company: N-iX
Experience required: 3y
Category: Scala
English level: intermediate
Published: 2020-09-01T00:00:00+03:00

Key Responsibilities:

• Extend a platform by integrating different processing/storage open-source technologies into it	
• Improve existing integration implementations
• Contribute to our products through building Akka-Http based Scala microservices for wiring/managing platform components
• Extend a platform deployment API by exposing different Helm / Kubernetes / Robin capabilities over an API
• Be able to analyze platform from a potential user viewpoint and implement features accordingly
• Trace and fix issues in both platform code and used opensource projects code
• Actively participate in daily PR reviews in GitHub.Requirements
• 3+ years of professional experience in application development
• Ability to write abstract and convenient Scala-style code
• Experience with SBT building tool
• Experience with data processing tools like Kafka, Pulsar
• Experience with SQL
• Knowledge of Akka or any other microservices platform
• Experience with CI/CD process in particular - GIT, Jenkins 

Nice to have: 
• Knowledge of Kafka 
• Experience with Kubernetes 
• Experience with highly scalable system architectures 

We offer:
• Flexible working hours
• A competitive salary and good compensation package
• Possibility of partial remote work
• Best hardware
• A masseur and a corporate doctor
• Healthcare & sport benefits
• An inspiring and comfy office

Professional growth:
• Challenging tasks and innovative projects
• Meetups and events for professional development
• An individual development plan
• Mentorship program

Fun:
• Corporate events and outstanding parties
• Exciting team buildings
• Memorable anniversary presents
• A fun zone where you can play video games, foosball, ping pong, and more