Software Engineer

SAS - Global
Barcelona, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote
Barcelona, Spain

Tech stack

Agile Methodologies
Google BigQuery
Github
MongoDB
Scrum
Google Cloud Platform
Backend
Kotlin
Git Flow
Kubernetes
Terraform
Docker

Job description

  • Design, implement, and maintain scalable backend services in Kotlin.
  • Manage infrastructure using Terraform, Kubernetes, GitOps (Flux), and Docker.
  • Develop CI/CD pipelines using GitHub Actions.
  • Work with Google Cloud technologies (BigQuery, GKE, Pub/Sub, MongoDB Atlas).
  • Ensure quality using testing frameworks such as Kotest and Testcontainers.
  • Contribute to continuous improvement of code and agile processes (Scrum/Kanban).
  • Participate in on-call rotations to ensure service availability.

Requirements

Must-have:

  • At least 3 years of experience as a backend developer in the JVM ecosystem, especially Kotlin.
  • Knowledge of containers and orchestration (Docker, Kubernetes).
  • Experience in API integration and management.
  • Ability to collaborate effectively in remote environments.
  • Strong communication skills and a proactive mindset.

Nice to have:

  • Experience with Terraform and Infrastructure as Code.
  • Knowledge of GitOps practices and pipelines using GitHub Actions.
  • Familiarity with Google Cloud Platform: BigQuery, GKE, and Pub/Sub.
  • Passion for innovation and continuous learning., You will be part of a dynamic organization that combines international reach with the agility of a young and innovative environment. You will enjoy benefits such as flexible working arrangements, reduced working hours on Fridays and during summer, continuous training, language classes, and exclusive discounts. This role offers the opportunity to work with a cutting-edge technology stack and have a direct impact on the experience of millions of users.

Benefits & conditions

  • Language classes
  • Offices in two locations in Barcelona
  • 10% discount on products
  • Annual training budget
  • Optional private health insurance and flexible compensation

Apply for this position