What are the responsibilities and job description for the Scala Developer position at Datasage Technologies?
Contract Type : W2 Only
Overview
Join our innovative team as a Scala Backend Engineer and drive the development of high-performance, scalable backend solutions. In this role, you will leverage your expertise in Scala and related technologies to build robust microservices and APIs that power complex applications. Your energetic approach will contribute to a dynamic environment where continuous improvement and cutting-edge technology are at the forefront. If you thrive in collaborative settings and are passionate about creating efficient, reliable software, this opportunity is perfect for you!
Requirements:
- 6 years of experience
- Hiring a Scala Backend Engineer to build and enhance microservices and REST APIs supporting Charter’s IP TV platform (entitlements, parental controls, on/off-net verification).
- Tech stack includes Scala, Scalatra, Kafka, MongoDB, Memcached, Docker, Kubernetes, Helm, Argo, Splunk, Datadog; codebase is functional & fully async using Scala Futures.
- Role involves designing scalable, high-volume services (hundreds of millions of API calls/day), with strong emphasis on testing, reliability, and performance.
- Requires strong experience in Scala backend API development, NoSQL (MongoDB), caching, containerization/orchestration, AWS, CI/CD (Jenkins, GitLab), and monitoring tools.
- Must be comfortable working in Agile/Scrum, collaborating with DevOps and architecture teams, and contributing to a small, self-directed engineering team.
- Responsibilities include coding, debugging, unit/integration testing, technical documentation, production support/escalations, and continuous improvement.
- Contract runs through end of year, with confirmed extension into 2026; local candidates only, with an on-site interview (walkthrough recorded technical screen).
Work Location: Hybrid remote in Greenwood Village, CO 80111