Middle Scala Engineer (offline)

About the Role:
We are looking for a strong, highly motivated Scala Engineer, who will fulfill our cross functional team as backend engineer on new product development.
You’ll have responsibility for all aspects of the application development lifecycle, from design through to build, test and deploy, plus anything from back-end services to their client-end counterparts.
You'll be involved in collaboration with the rest of the team and a customer working on different layers of the infrastructure. Therefore, a passion for collaborative problem solving, sophisticated design, and quality product is essential. Our customer gives us freedom and trust on full development lifecycle.
Over time, you will begin to establish your own responsibilities as you both define and react to the opportunities to enhance and improve our system. You'll be excited about making an impact and growing with the team.

Tech-stack:
Scala, Java, Akka HTTP, React, Kafka, PostgreSQL, DynamoDB, GitHub, AWS, Terraform, Cloud Formation, Docker, CircleCI, Linux, Web-services (REST), microservices architecture

Responsibilities:
- Designing, building, and maintaining efficient, reusable, and reliable code
- Sharing new ideas and techniques and methodologies
- Delivering quality through well written unit testing
- Build tools and automation of development techniques
- Collaboration and communication with team and customer in all development phases

Requirements:
- 2+ years of commercial Scala development experience
- Rich experience creating REST-based web-services
- Experience with noSQL databases
- Experience of usage AWS as deployment platform
- Expertise in prototyping and rapid development
- Experience with CI, and ideally CD
- Proficiency with unit testing frameworks
- Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
- Understanding of design principles behind scalable and testable applications

Would be a plus:
- Experience with ReactJS is a big plus
- Experience with agile methodology
- Experience working in cross-functional teams
- Experience working on new product development

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

About N-iX

N-iX is an international software development service company that helps businesses across the globe expand their engineering capabilities and develop successful software products. Founded in 2002, we have come a long way and increased our presence in eight countries spanning Europe, the US and Latin America.
With more than 2,000 specialists, N-iX offers expert solutions in cloud computing, data analytics, machine learning, business intelligence, embedded software, and IoT, covering a wide variety of sectors including finance, manufacturing, supply chain, telecom, energy, etc.

Company website:
https://careers.n-ix.com/

DOU company page:
https://jobs.dou.ua/companies/n-ix/

The job ad is no longer active
Job unpublished on 3 July 2020

Look at the current jobs Scala Lviv→