Senor Scala Engineer

Nix · Ukraine · Engineering

Posted 2026-11-03

Apply for this role →

N-iX is looking for a Senior Scala Engineer to join a long-term cybersecurity product development initiative.

As a Senior Scala Engineer, you will become part of a mature cross-functional team developing a large-scale security intelligence platform used by global enterprises to stay ahead of emerging cyber threats. The product helps customers search, analyze, and act on vast amounts of threat intelligence data through modern web and mobile applications.

Our team works in a collaborative environment where developers, product managers, designers, and QA engineers partner closely to build reliable, scalable, and user-friendly solutions. You will play a key role in designing and delivering new features, enhancing platform performance, and contributing to a complex, data-driven product used by some of the world's largest organizations.

About the Project

Long-term cooperation since 2015; development partnership established in 2020

Project size: ~200 professionals across the USA, Sweden, and Ukraine

Ukrainian delivery team: 30+ engineers

Team structure:

2 Scala Engineers

2 React Engineers

1 QA Engineer

1 Team Manager

Client-side engineering team: 7 engineers

Agile/Scrum development process

Direct communication with stakeholders

No significant time-zone gap

Cross-functional collaboration with Product, Design, Engineering, and QA teams

Why Join This Project?

Work on a sophisticated cybersecurity product with real business impact

Join a highly collaborative international engineering environment

Contribute to the development of large-scale, data-intensive applications

Be part of a long-term and stable partnership with an established product company

Take ownership of features from design discussions through implementation and deployment

Work with modern technologies and distributed systems at scale

Responsibilities

Design, develop, and deliver new product features for a large-scale web application

Collaborate closely with product managers, designers, QA, and engineers to create outstanding user experiences

Develop backend services primarily using Scala, with opportunities to work with Java and TypeScript

Build and maintain highly available, scalable, and low-latency services

Participate in architecture discussions and technical decision-making

Measure, monitor, and continuously improve system performance and user experience

Ensure high code quality through testing, reviews, and engineering best practices

Take initiative, proactively identify improvements, and contribute beyond assigned tasks

Requirements

Strong commercial experience with Scala

Experience working with MongoDB

Experience with GraphQL

Solid understanding of RESTful services and WebSockets

Willingness to work with both Scala and Java ecosystems

Strong understanding of software architecture and system design principles

Good knowledge of data structures and algorithms

Ability to work across the full development lifecycle, from architecture design to implementation

Experience collaborating with cross-functional teams

Excellent communication skills

Proactive mindset and ownership attitude

Nice to Have

Commercial experience with Java

Experience with Elasticsearch

Experience with RabbitMQ or Kafka

Additional experience designing and developing REST APIs

Exposure to frontend development with TypeScript

Apply for this role →

← Back to all jobs