Skip To Main Content

Jobs for Scala Developers

EPAM is looking for Scala Developers.

We are seeking a talented Senior Scala Developer to enhance and maintain our content API, manage document repositories, and integrate new data sources into our system. You will play a key role in transforming complex content into structured formats for seamless distribution through websites and APIs.
We are looking for an experienced Lead Scala Developer to join our dynamic team. You will be instrumental in creating scalable backend systems leveraging microservice architecture and cloud technologies. If building high-performance systems excites you and you're ready to embrace new challenges, we invite you to apply.
We are seeking a talented Senior Scala Engineer to join our dynamic team, working on cutting-edge search technologies that power intelligent and scalable information retrieval systems. You will play a key role in building and optimizing components across our search stack, from query translation to search result ranking and pattern matching APIs. Join us to help enhance our search capabilities and deliver exceptional solutions to our clients.
We are seeking a talented Senior Scala Developer to join our dynamic team, working on cutting-edge search technologies that power intelligent and scalable information retrieval systems. You will play a key role in building and optimizing components across our search stack, from query translation to search result ranking and pattern matching APIs. Join us to contribute your expertise and help deliver high-performance search solutions.
Are you an open-minded and dedicated professional who revels in intellectually rigorous environments? Do you hold a high bar for the quality of your code and react to a mission critical problem in an excellent way? Can you anticipate complications and formulate solutions to unblock the progress of the project? If it sounds like you, this could be the perfect opportunity to join EPAM as a Lead Java-Scala Developer. Our client is one of the world’s biggest hedge funds managing investments for a wide array of institutional clients, from charitable foundations to foreign governments and central banks. In this role, you will oversee a newly established back-end team developing an oversight platform for managing all of hedge fund’s trade generation activity. You will interact with team members who deeply understand product & business problems and investors who are also technically savvy and work in deep partnership with engineers. We are looking for a Lead Java/Scala Developer for the team. Each person in the team will deeply understand product & business problems and will work on the stack end to end as the team builds an oversight platform for managing all of the hedge fund’s trade generation activity. Users of the technology in the Department are extremely sophisticated investors who are also technically savvy and work in a deep partnership model with the engineers. Our goal is to build highly functional, beautiful, and intuitive technologies for these processes which ultimately drive, scale, and enable our investment processes.
hot
We are seeking a highly experienced and passionate Senior/Lead Scala Engineer to join our team. You will play a leading role in designing, developing, and optimizing scalable systems, collaborating with cross-functional teams, and driving technical excellence. This is an opportunity to leverage your expertise to solve complex engineering challenges in a dynamic environment.
hot
We are seeking a highly experienced and passionate Senior/Lead Scala Engineer to join our team. You will play a leading role in designing, developing, and optimizing scalable systems, collaborating with cross-functional teams, and driving technical excellence. This is an opportunity to leverage your expertise to solve complex engineering challenges in a dynamic environment.
hot
We are seeking a Senior Software Engineer (Scala) to join our distributed team, supporting the Storefront Environment that enables shoppers to browse and purchase products across all merchant stores.
We are seeking a Senior Software Engineer (Scala) to join our distributed team, supporting the Storefront Environment that enables shoppers to browse and purchase products across all merchant stores.
We are looking for a Lead Software Engineer (Scala) to guide our distributed team in enhancing the Storefront Environment, enabling seamless browsing and purchasing across various merchant stores. You will drive technical direction, mentor peers, and contribute to scaling our high-performance applications in a collaborative agile setting. Join us and help shape the future of our platform by applying today.

Scala developer remote jobs at EPAM

Talking about prospects for programming languages, recruiting companies and search results put Scala in the top 3 most in-demand. Twitter's decision to migrate its platform from Ruby to Scala has caught the attention of many IT companies around the world including sites like WhatsApp, Netflix, LinkedIn, Foursquare and eBay that have joined Scala as well.

Statistical reports from the DOU and Hired show that vacancies for remote Scala Developers hold at a steadily high level. The language targets complex database-driven infrastructure, so employers are willing to pay good money for scrupulous work. And if that's what you're aiming for, then find more useful information about Scala jobs at EPAM.

Core skills important for Scala Developers

Scala allows you to enrich yourself as a professional by learning new approaches and principles. But the main thing which attracts a certain type of developers is that it lets them write highly abstract and perfect code.

Applying for a Senior Scala Developer position, one must have the next hard skillset:

  • 5+ years of experience in development
  • excellent background in Scala ecosystem
  • practice in software testing hierarchy
  • ability to analyze, troubleshoot and resolve issues
  • solid experience with Data Lakes and MPP DW systems
  • skills in working with data warehouse: PostgreSQL, Elasticsearch, Clickhouse
  • knowledge of Big Data technologies (Kafka, Spark)
  • written and spoken English

Other Scala jobs proficiencies that can give a plus include experience in:

  • Python scripting
  • practice with JS React
  • understanding of PlantUML
  • familiarity with functional programming concepts

Listening, speaking, and negotiating skills are also important. Landing one of EPAM’s Senior Scala Developer jobs, you should be able to:

  • work in a multinational team
  • communicate effectively amid 100% remote setup
  • manage your time to stay productive without compromising personal wellbeing
  • make decisions and take responsibility for them

Typical responsibilities for remote Scala Developer jobs

Scala framework is often used to develop distributed financial, banking, sports betting and online casino applications. The scope of the remote Scala Developer's duties, therefore, are likely to include:

  • participation in company product development processes
  • writing unit and integration tests for new and existing features
  • implementing cutting edge technologies
  • working with documentation of major design decisions
  • solving technical challenges
  • troubleshooting production interference, analyzing logs, improving performance analysis
  • producing a high quality solution in a timely manner
  • acquiring new professional skills to keep up with changing technology

Find Scala Developer remote jobs at EPAM

Check out Scala remote jobs on our platform, apply for the one that suits you best and join our team of the industry’s top experts to work on the projects for global brands.