Back to all vacancies

Team Lead Scala (Analytics team)

Team Lead Scala (Analytics team)

About the team The RingCentral analytics team develops our customer-facing analytics solution (https://www.ringcentral.com/analytics.html). Our product covers the full RingEX suite—phone, video, and messaging—and is used by tens of thousands of users, generating notable revenue.

Technically, we operate at high scale: we process hundreds of thousands of events per second and handle tens of thousands of concurrent WebSocket connections. We are a distributed team located across Europe, with the majority based in Spain and a presence in Bulgaria.

Technical stack
- Scala, Cats, fs2
- Kafka, ClickHouse, Cassandra
- Kubernetes, Google Cloud Platform (GCP)

Expectations
- Experience leading a team of 5+ developers, including hiring, mentorship, and managing distributed/remote teams.
- You are a hands-on leader. You are willing to write code, debug complex issues, and actively contribute to the repository.
- You firmly believe in DevOps fundamentals ("you build it, you run it") and have hands-on experience with Kubernetes and cloud providers (GCP preferred).
- Strong background in JVM development. Proficiency in Functional Programming (Scala) is a significant advantage.

Responsibilities
- Process & Delivery: Own the delivery process. Refine workflows to ensure predictable releases and shield the team from unnecessary meetings and distractions.
- Hands-on Contribution: Actively contribute to the codebase. Build proofs-of-concept, solve complex technical challenges, and ensure code quality through rigorous code reviews.
- Technical Leadership: Guide architectural decision-making. Balance the delivery of new features with the active management of technical debt.
- Mentorship: Facilitate the growth of senior engineers. Conduct code reviews with an educational focus and guide career development.
- Product Collaboration: Work closely with Product Management to translate business requirements into scalable, high-quality technical solutions.

What you will get
- Direct ownership of a mature team of 7 senior/experienced engineers.
- High visibility on a revenue-generating product used by thousands of companies.
- The opportunity to solve complex concurrency and data throughput problems at a massive scale.

We offer

  • Well-coordinated professional team;

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;

  • Additional Health and Life Insurance Package;

  • Employee Assistance Program;

  • 25 vacation days;

  • This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.

Write to us at jobs@jettycloud.com or send a message to our recruiters

We use cookies to analyze data.

If you keep using this website, it means that you agree to accept our cookies.
In case you don't agree to do that, check your browser settings or leave jettycloud.com.