Senior Scala engineer

16 Minutes ago • All levels

Job Summary

Job Description

The Senior Scala Engineer will be responsible for designing, developing, and deploying backend services, focusing on high availability, quality, low latency, and scalability. The role involves measuring and evaluating features and system metrics to improve user experience and service performance. The engineer will be proactive and collaborate with teams to build integration solutions and backend software, working with complex products, system design, data structures, and algorithms. This includes coding primarily in Scala and working with technologies like MongoDB, RabbitMQ, and REST services.
Must have:
  • Experience with Scala
  • Experience with MongoDB or equivalent document database
  • Experience with RabbitMQ or equivalent Message broker
  • Rest Services (Json or other) and Integrations
  • Ability to design architecture down to efficient code
  • Good understanding of system design, data, and algorithms
  • Ability to take initiatives and collaborate across teams
Good to have:
  • Java
  • ElasticSearch
  • Kafka
  • Docker / Kubernetes
Perks:
  • Flexible working format
  • Competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

N-iX is looking for a Senior Scala engineer for Recorded Future.

Responsibilities:

  • Code primarily using Scala
  • Continuously design, develop and deploy backend services with focus on high availability, great quality, low latency and scalability
  • Measure and evaluate features and system metrics to continuously improve user experience and service performance
  • Be proactive, go beyond expectations

Important traits you should have:

  • Curious and engaged
  • Excellent communication skills
  • Find it fun and inspiring to build integration solutions and backend software
  • Believe that it’s an interesting challenge to work on a complex product

Requirements:

  • Experience with Scala
  • Experience with MongoDB or equivalent document database
  • Experience with RabbitMQ or equivalent Message broker
  • Rest Services (Json or other) and Integrations (connecting to third parties)
  • Ability to work all the way from high level architecture design down to efficient code
  • You have a good understanding of system design, data, structures and algorithms
  • Be able to take initiatives and collaborate across teams

Nice to have:

  • Java
  • ElasticSearch
  • Kafka
  • Docker / Kubernetes

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!