Overview
Skills
Job Details
Job Title: Scala Developer Location: Houston, Tx Job Type: Full-time Industry: IT & Software
Role Summary
We are looking for a highly skilled and experienced Scala Engineer with a strong background in functional programming, distributed systems, and cloud-native development. The ideal candidate will play a key role in designing, developing, and maintaining high-performance backend services and applications.
Key Responsibilities
Design and develop scalable, high-performance services using Scala.
Contribute to the architecture and design of distributed systems.
Build and maintain RESTful APIs and data pipelines.
Write clean, testable, and efficient code following functional programming principles.
Participate in code reviews, knowledge sharing, and mentoring of junior developers.
Collaborate with cross-functional teams (Product, QA, DevOps) to deliver quality software.
Optimize applications for maximum speed and scalability.
Ensure system reliability, availability, and performance.
Required Skills and Experience
9+ years of total software development experience.
5+ years of hands-on experience with Scala and the Typelevel ecosystem or Akka.
Strong knowledge of functional programming paradigms.
Experience with streaming frameworks like Apache Kafka, Akka Streams, or FS2.
Solid understanding of microservices architecture and RESTful APIs.
Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, MongoDB).
Experience with CI/CD, containerization (Docker), and orchestration tools (Kubernetes).
Familiarity with cloud platforms (AWS/Google Cloud Platform/Azure).
Strong problem-solving skills and ability to debug complex systems.