Railroad19

Senior Scala Software Engineer

Railroad19

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

About the role

  • Design, develop, and maintain backend services using Scala 2.12/2.13
  • Build RESTful APIs and microservices using frameworks such as Play Framework or Akka HTTP
  • Implement data access layers using Slick or other Scala‑friendly persistence tools
  • Write clean, testable, and efficient code
  • Collaborate with product, DevOps, and data engineering teams to deliver high‑quality features
  • Participate in code reviews, architecture discussions, and technical design sessions
  • Optimize application performance, scalability, and reliability
  • Troubleshoot production issues and contribute to continuous improvement

Requirements

  • 4+ years of professional software development experience
  • Strong proficiency in Scala 2.12 or 2.13
  • Experience with Play Framework, Akka, or similar Scala web frameworks
  • Hands‑on experience with Slick, SQL, and relational databases
  • Solid understanding of concepts like immutability, monads, pattern matching
  • Experience building REST APIs and distributed systems
  • Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.)
  • Strong understanding of asynchronous programming and concurrency
  • Experience with testing frameworks such as ScalaTest, Specs2, or MUnit
  • Passion for learning and staying current with Scala ecosystem advancements
  • Ability to work in an agile, fast‑paced environment
  • Strong communication and collaboration abilities
  • Problem‑solver with a proactive mindset
  • Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience
  • This is a non-management position.
Benefits
  • Medical/Dental/Vision/Pet Insurance
  • Paid Time Off
  • 401 (k)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Scala 2.12Scala 2.13Play FrameworkAkka HTTPSlickSQLREST APIsasynchronous programmingtesting frameworksdistributed systems
Soft Skills
communicationcollaborationproblem-solvingproactive mindsetagile environmentlearningteamworkcode review participationarchitecture discussiontechnical design
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringMaster's degree in computer scienceMaster's degree in computer engineering