¡Activa las notificaciones laborales por email!

Senior Scala Developer

Xebia

Norte

A distancia

COP 80.000.000 - 120.000.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A global technology consulting firm is looking for a Senior Scala Developer to design and maintain high-performance backend systems. You will collaborate with cross-functional teams on event-driven architectures. This remote role requires 5+ years of experience and strong skills in Scala, Akka or Pekko, and Kafka. The ideal candidate is proactive and adaptable, with a focus on code quality and user experience. Competitive salary and equipment provided.

Servicios

100% remote work
Company laptop and equipment
Competitive salary package

Formación

  • 5+ years of backend development experience, with at least 3+ years using Scala.
  • Strong knowledge of Akka or Pekko, including Streams, HTTP, and Cluster Sharding.
  • Solid understanding of Kafka and event-driven architecture.

Responsabilidades

  • Develop and maintain backend systems using Scala, Akka or Pekko and Play Framework.
  • Design and implement event-driven microservices using Kafka.
  • Collaborate with cross-functional teams and communicate progress effectively.

Conocimientos

Backend development experience
Scala
Akka or Pekko
Play Framework
Kafka
Agile/Scrum environments
Docker
Kubernetes

Herramientas

Git
CI/CD pipelines
Prometheus
Grafana
OpenTelemetry
Descripción del empleo

For more than 20 years, our global network of passionate technologists and pioneering craftspeople has delivered cutting-edge technology and game-changing consulting to companies on the brink of AI-driven digital transformation. Since 2001, we have grown into a full-service digital consulting company with 5500+ professionals working on a worldwide ambition. Driven by the desire to make a difference, we keep innovating. Fueling the growth of our company with our knowledge worker culture. When teaming up with Xebia, expect in-depth expertise based on an authentic, value-led, and high-quality way of working that inspires all we do.

About the Role

We’re looking for a Senior Scala Developer with hands-on experience in building high-performance backend systems using Akka or Pekko, Play Framework, and Kafka. This is a great opportunity to work on event-driven, distributed systems that power critical business platforms. In this role, you’ll contribute to system design, development, and optimization of cloud-native applications — collaborating with engineers, product teams, and architects in a consulting setting. We value clean architecture, observability, and long-term maintainability. You’ll be working on a highly scalable backend stack — focused on event sourcing, resiliency, and real-time processing — and expected to lead by example through best practices and technical ownership.

What You’ll Do

  • Develop and maintain backend systems using Scala, Akka or Pekko (HTTP, Streams, Cluster Sharding), and Play Framework
  • Design and implement event-driven microservices using Kafka
  • Apply event sourcing and CQRS patterns when needed
  • Build and integrate REST and streaming APIs
  • Optimize application performance, throughput, and resource usage
  • Ensure systems are observable and maintainable using modern logging/metrics/tracing tools
  • Write unit and integration tests, and perform code reviews
  • Containerize and deploy services using Docker and Kubernetes
  • Contribute to architectural decisions and help improve code quality standards
  • Collaborate with cross-functional teams and communicate progress effectively
  • Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs

What You Bring

  • 5+ years of backend development experience, with at least 3+ years using Scala
  • Proven experience with Akka or Pekko, including Streams, HTTP, and Cluster Sharding
  • Strong knowledge of the Play Framework
  • Solid understanding of Kafka and event-driven architecture
  • Experience with event sourcing, domain-driven design, and microservices
  • Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry, etc.)
  • Hands-on experience with Docker and deploying to Kubernetes
  • Comfortable working in Agile/Scrum environments
  • Proficient with Git and CI/CD pipelines
  • Strong communication skills – able to clearly express ideas and technical concepts in English
  • Proactive mindset – takes initiative and suggests improvements
  • Ownership and accountability – treats app stability and user experience as top priorities
  • Collaborative attitude – works well in cross-functional, multicultural teams
  • Adaptability – thrives in a fast-changing environment
  • Attention to detail – mindful of UI/UX consistency and clean design
  • Continuous learner – stays up to date with relevant technologies
  • Familiarity with infrastructure tools like Helm, Argo CD, or Terraform
  • Customer-oriented thinking – focused on business value and user satisfaction

Nice to have:

  • Experience with NoSQL databases (e.g., Cassandra, DynamoDB)
  • Knowledge of streaming processing tools beyond Kafka (e.g., Flink, Akka Streams)
  • Background in financial systems, telecom, or large-scale transactional platforms
  • Previous consulting experience or working directly with clients/stakeholders

What We Offer

  • 100% remote work to provide flexibility and work-life balance.
  • Company laptop and necessary equipment to perform your role effectively.
  • Competitive salary package aligned with local market benchmarks

Xebia is committed to creating an inclusive and diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.