C

Senior Scala Engineer

cs ladies • United Arab Emirates
Remote
Apply Now

Design, develop, and maintain scalable, high-performance software applications and distributed systems using Scala and functional programming principles. Collaborate with cross-functional teams to build resilient digital systems, data platforms, and cloud-native services while ensuring security, reliability, and observability. Provide technical guidance, mentor junior engineers, and lead initiatives to improve engineering standards, code quality, and system performance.

Key Highlights
Fully remote position based in the United Arab Emirates
Focus on functional programming, concurrent systems, and distributed architectures
Responsibility for end-to-end software lifecycle including CI/CD, observability, and performance optimization
Key Responsibilities
Design, develop, test, deploy, and maintain production-grade software using Scala.
Develop backend services, APIs, microservices, and distributed applications.
Apply functional programming principles and idiomatic Scala development practices.
Design concurrent and asynchronous applications using suitable Scala libraries and frameworks.
Develop high-throughput services capable of supporting demanding workloads.
Design and implement scalable distributed systems and service architectures.
Develop RESTful APIs and service interfaces.
Implement event-driven architectures and asynchronous processing workflows.
Work with messaging and streaming platforms such as Kafka or comparable technologies.
Develop data-processing applications using Scala-based technologies.
Work with Apache Spark and distributed data-processing frameworks where applicable.
Design efficient data-processing pipelines for large-scale datasets.
Optimize batch and streaming data-processing workloads.
Work with relational and NoSQL databases.
Design systems for horizontal scalability, resilience, and fault tolerance.
Develop authentication and authorization mechanisms for backend applications.
Develop unit, integration, functional, and end-to-end tests.
Conduct code reviews and provide detailed technical feedback.
Investigate production incidents, application failures, data-processing errors, and performance issues.
Implement observability through structured logging, metrics, distributed tracing, health checks, and alerting.
Develop and maintain CI/CD pipelines for Scala applications.
Manage Scala build configurations using tools such as sbt and related build technologies.
Support containerized Scala applications using Docker and Kubernetes where applicable.
Work with AWS, Azure, Google Cloud, or comparable cloud services where required.
Analyze CPU, memory, garbage-collection, thread, network, and database performance.
Optimize JVM performance, application memory usage, garbage collection, and runtime behavior.
Develop reusable Scala libraries, frameworks, services, and engineering components.
Provide technical guidance and mentoring to junior and mid-level engineers.
Technical Skills Required
Scala Functional Programming Distributed Systems
Benefits & Perks
Fully Remote Work Arrangement

Job Description

We're Hiring: Senior Scala Engineer

Location: United Arab Emirates (Remote)

Employment Type: Full-Time

Experience Level: Senior

Work Arrangement: Fully Remote

About Us

We are a globally focused organization committed to building scalable, reliable, secure, and high-performance software platforms across diverse markets.

Our engineering teams collaborate across Product, Software Engineering, Data, Platform, Cloud, DevOps, Security, Infrastructure, and Operations to develop resilient digital systems, data platforms, distributed applications, and services that support critical business operations and evolving customer needs.

The Role
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Lead AI Architect

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

valkyn.ai

United Arab Emirates

Senior Rust Engineer

Programming
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

business & more 🎩

United Arab Emirates

Backend Software Engineer

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Tether.io

United Arab Emirates

Subscribe our newsletter

New Things Will Always Update Regularly