Overview
Skills
Job Details
Job Title: Scala Architect (Contract Remote)
Location: Remote (Contract)
Duration: 6 12 Months (Extendable)
Start Date: Immediate / Within 2 Weeks
Job Summary:
We are seeking a highly skilled Scala Architect to design and lead the implementation of scalable, high-performance backend systems. The ideal candidate will have deep hands-on experience with Scala, Akka, Kafka, and Microservices architecture, along with a strong understanding of distributed systems and cloud environments.
Key Responsibilities:
Design and architect highly scalable, distributed, and fault-tolerant systems using Scala.
Provide technical leadership and guidance to development teams.
Collaborate with product managers and cross-functional stakeholders to define architectural solutions.
Review code, enforce best practices, and ensure code quality and performance optimization.
Drive cloud-native architecture initiatives on AWS, Azure, or Google Cloud Platform.
Support migration, refactoring, and modernization of legacy systems into Scala-based solutions.
Develop and maintain technical documentation and architectural diagrams.
Required Skills & Experience:
8+ years of software development experience, with at least 4+ years in Scala.
Proven experience designing microservices-based architectures and distributed systems.
Strong knowledge of Akka, Kafka, Play Framework, or Spark.
Solid understanding of JVM internals and functional programming concepts.
Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
Familiar with CI/CD, Docker, Kubernetes, and DevOps principles.
Excellent communication and leadership skills.
Nice to Have:
Experience with Big Data or Streaming frameworks (e.g., Flink, Cassandra, Hadoop).
Prior experience in a financial, telecom, or SaaS environment.
Exposure to Agile/Scrum development methodology.