Skip To Main Content
backBack to Search

Senior Scala Developer

Remote in Uzbekistan
Scala& 4 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

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.

Responsibilities
  • Develop RESTful and GraphQL APIs to deliver structured government content
  • Transform XML documents with XSLT for consistent standards
  • Oversee and enhance Apache Airflow-based content fetching pipelines
  • Upgrade and maintain a Scala-based codebase, phasing out Java where feasible
  • Optimize processes to incorporate over 10 new content sources into the system
  • Manage and ensure quality across 41 code repositories
  • Innovate solutions for content linking and document relationship modeling
  • Consolidate deployment chains to improve efficiency
  • Deploy and manage scalable services using Kubernetes
  • Maintain and refine Elasticsearch, MongoDB, and PostgreSQL instances
Requirements
  • 3+ years of professional experience in Scala development (versions 2.13 and 3 preferred)
  • Strong background in building REST and GraphQL APIs
  • Expertise in XML document transformation, including XSLT
  • Knowledge of Play Framework and sbt build tool workflows
  • Proficiency with Elasticsearch, MongoDB, and PostgreSQL
  • Capability to deploy applications using Kubernetes
  • Experience with Apache Airflow for automated workflow orchestration
  • Competency in solving complex problems tied to large-scale data processing
  • Showcase of excellent communication and teamwork abilities
  • English language proficiency at an Upper-intermediate level (B2) or higher
Nice to have
  • Background in large-scale document processing systems
  • Understanding of government data and legal content workflows
  • Familiarity with optimizing deployment chains for development teams