Click here to join our community of experts to get information on job search, salaries and more.

HRize LLC

Senior Scala Backend Developer

Company: HRize LLC

Location: Denver, CO

Posted on: November 17

Job Title: Senior Scala Backend Developer

Location: Hybrid Denver, CO (4 days on-site, 1 day remote) (Local Only)

Duration: 12 months+

Only for Locals

Visa: Any visa eligible

Local Candidates Preferred

Position Summary:

We are seeking a Senior Scala Backend Developer to join a small, agile team responsible for developing REST APIs that support IP TV services, including consumer entitlement verification, on/off-net checks, parental controls, and user settings.

This is a hybrid role in Denver, CO, with 4 days on-site and 1 day remote. The ideal candidate is a self-starter capable of working in a fast-paced environment, handling highly scalable systems, and mentoring junior engineers. The team handles hundreds of millions of REST calls per day, building and improving microservices using functional programming in Scala.

Major Duties and Responsibilities:
  • Design, implement, test, and maintain Scala/Scalatra backend microservices.
  • Develop and maintain REST APIs for IP TV services.
  • Implement unit and integration testing, following test-driven development (TDD) principles.
  • Collaborate with DevOps engineers to build, deploy, and monitor systems using cloud deployment technologies.
  • Optimize caching architectures, particularly Memcached.
  • Work with Kafka to handle streaming data and service communication.
  • Support and enhance backend databases such as MongoDB or other NoSQL systems.
  • Utilize Docker, Kubernetes, and container orchestration tools to deploy and maintain microservices.
  • Monitor and troubleshoot production systems using Splunk, Datadog, Instana, or similar tools.
  • Maintain technical documentation for services, APIs, and system processes.
  • Collaborate with internal architecture and technical teams to resolve complex issues.
  • Mentor and coach junior engineers, contributing to a culture of excellence.
  • Participate in continuous improvement sessions to optimize processes, coding standards, and system performance.
Required Qualifications:

Top 3 Must-Have Skills:

  • Strong experience with Scala / Scalatra backend development
  • Expertise with Memcached caching architecture
  • Proficiency with Kafka

Plusses / Additional Skills:

  • MongoDB or other NoSQL databases
  • Containerization and orchestration: Docker, Kubernetes
  • Monitoring and observability tools: Splunk, Datadog, Instana
  • Functional programming and asynchronous Scala Futures
  • Experience with REST API design and Swagger/OpenAPI
  • Experience with CI/CD automation: Jenkins, GitLab

Soft Skills & Abilities:

  • Strong problem-solving and analytical skills
  • Ability to work independently and manage multiple competing priorities
  • Excellent verbal and written communication skills
  • Ability to collaborate in fast-paced, hybrid teams
  • Mentorship and coaching for junior engineers
Interview Process:
  • 2 Rounds:
  1. Technical coding round
  2. Director-level interview