This offer is not available anymore

Senior Back-end Developer - Scala in Barcelona or Remote


45,000 - €55,000
Share offer

Job Description

Link is a software engineering company from Barcelona specialized in technology applied to urban services (think waste collection, recycling and street cleaning). We develop beautiful products (APPs, data platforms, Bluetooth sensors) for City councils and municipalities.

Our mission is to help cities improve urban services through technology. Urban services play a key role in the fabric of a city and have a very direct impact on the well-being of people. We help City Managers run them in a more sustainable and efficient way.

With our products we also change the way citizens interact with their services, to involve them in waste collection and make them more aware of their contribution to improve their city and its environment.

We are a team of developers, engineers, designers and environmentalists. Learning is a core value for us, and we like to put it the centre of the experience. We are growing fast and want to get good things done whilst enjoying the ride.

As part of our team, you will:

  • Be part of a team of six people that develops, implements and maintains web platforms and mobile applications.

  • Evolve and improve our current platform and design and execute new product development plans based on market and customer needs.

  • Incorporate industry best practices to our tool and develop innovative products

  • Use agile methodologies. Alongside the team, you will select and define the company’s software development methodology.

Main requirements:

  • You have 6+ years of experience as a Back-end developer

  • You have a solid software development background, you use modern and scalable software development practices

  • You love functional programming

  • You have a very good knowledge of at least one functional programming language and its ecosystem (we value Scala above all)

  • You like best practices and software maintenance is a key concern for you.

  • You have developed Rest APIs

  • You like microservices architecture and have a good knowledge of it

  • You like to innovate and try new technologies

Check our tech stack:

  • Pure Functional Programming in Scala with Cats Effects. Strongly based on IO and ConnectionIO monads.

  • Stateless microservices with Http4s, Doobie and fs2.Stream. We use Swagger, Flyway, Munit and more too.

  • PostgreSQL (AWS Aurora) and Oracle.Deployment on AWS and usage of the following Services: Beanstalk, RDS, SNS, SQS, Secrets Manager, Cloudwatch, S3, EC2.

  • Docker Compose for local execution.

  • Git with Bitbucket (+ pipelines)

  • Focusing on good practices and design, maintainability, automated testing, ease of evolution and simplicity


  • Full-time, permanent contract

  • Continuous training and assistance to courses (4-5 annual)

  • Fully flexible work hours, build your own schedule

  • Work from home up to 4 times a week*

  • Annual performance bonus (up to 12% of gross salary) based on company results and objectives

  • We do our best to combine your personal life with your teamwork

  • A parking spot for your car, bike or motorbike

*At present, until further notice, work is fully remote due to ongoing Covid-19 measures


About Link

  • Software For Public Institutions

  • Barcelona, Spain

  • 2-10

  • 2015

Los servicios urbanos tienen un impacto directo en la calidad de vida de la gente. A la hora de gestionarlos, los Ayuntamientos se encuentran con retos tales como mejorar la calidad y la sostenibilidad, optimizar los recursos, incrementar el control y la trazabilidad o abrirlos a la participación ciudadana para hacerlos más transparentes.

En Link trabajamos para cambiar la manera en que los ayuntamientos se relacionan con los datos de los servicios para que éstas se conviertan en una herramienta para ayudarles a gestionar servicios más justos y eficientes.

Nacimos en 2015 con un reto: transformar la manera en que los Ayuntamientos entienden los servicios urbanos. Hemos terminado los cimientos y ahora estamos creciendo rápido. Estamos buscando gente curiosa, con ganas de aprender y enseñar, para construir juntos la siguiente capa.

La conexión entre los servicios y la ciudadanía, la transparencia y la optimización de recursos son nuestros retos de futuro. Si la visualización y el análisis de datos, la sensórica y los productos conectados son tu pasión, no dudes en contactarnos.

Other backend developer jobs that might interest you...