AI SCORE 8.5

Scala Developer - Remote Opportunities Available

$80K–$100K/year

About the Role

We are seeking a talented Scala Developer to join our dynamic engineering team. This Scala Developer remote position offers the flexibility to work from anywhere while contributing to a robust microservices architecture in Lisbon, Portugal. You will be part of a trusted team working with a long-standing client in the finance and insurance sector.

What You'll Do

  • Contribute to a robust microservices architecture in Scala, utilizing technologies such as SBT, Quill, ScalaPB, Http4s, and more.
  • Maintain and enhance the Scala 2.13 codebase, incorporating tools like sbt, quill, and protobuf.
  • Develop new microservices to automate and optimize business processes.
  • Collaborate closely with business analysts and stakeholders to gather requirements and design innovative features.
  • Review performance metrics and ensure scalability of existing processes and services.

Requirements

  • Proficient in Scala with a strong understanding of its intricacies.
  • Fluent in English with excellent communication skills.
  • Eagerness to learn about business processes and a proactive attitude towards continuous improvement.
  • Entry-level experience in software development is preferred.

Nice to Have

  • Familiarity with RabbitMQ, Kafka, Docker, Kubernetes, and Jenkins.
  • Professional experience in the financial industry.
  • Experience in migrating services from Scala 2 to Scala 3.

What We Offer

  • A dynamic and collaborative work environment.
  • Opportunities for continuous learning and skill growth.
  • Competitive compensation package.
  • Comprehensive relocation support from anywhere globally to Portugal.
  • Anonymity of the company to respect your privacy.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Scala Developer role offers a unique opportunity to work remotely while contributing to a leading FinTech company. With competitive compensation and relocation support, it's an attractive position for aspiring developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Scala and familiar with SBT for build management, demonstrating the ability to write and maintain clean, efficient, and testable code within a microservices architecture.

Self-motivated and comfortable working in a remote environment, able to manage time effectively while collaborating with a distributed team using tools such as Slack and Jira.

Eager to learn and adapt, particularly with technologies such as Docker and Kubernetes for container orchestration, showing a mindset geared towards continuous improvement and agile development practices.

Learning Resources

Scala Documentationguide

Career Path

Scala Developer(Now)Mid-Level Scala Developer / Software Engineer(1-2 years)Senior Scala Developer / Lead Software Engineer(3-5 years)

Market Overview

Market Size 2024
$1.2B
Annual Growth
15.2%
AI Adoption
40%
Investment
+25%
Labour Demand
+30%
Avg Salary
$95K

Skills & Requirements

Required
ScalaSBTQuill
Growing in Demand
AkkaPlay FrameworkCloud-Native Development
Declining
Java EEGroovy

Domain Trends

Rise of Functional Programming
The adoption of functional programming paradigms is increasing, with 60% of companies reporting a shift towards languages like Scala for their backend systems.
Increased Use of Microservices
Microservices architecture is being adopted by 70% of tech companies, driving demand for Scala developers skilled in Docker and Kubernetes.
Expansion of Real-time Data Processing
Real-time data processing technologies, particularly with Apache Kafka, are seeing a growth of 50% in project implementations, enhancing the need for Scala developers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.