Senior Rails Back End Engineer

Vizzuality’s purpose is to reach a fair and sustainable planet by creating tools that radically empower people to make positive changes now.

Would you like to be part of Vizzuality’s story?

Are you motivated by the desire to help build a sustainable planet for all life on Earth? Are you looking for a new opportunity?

Vizzuality’s purpose is to reach a fair and sustainable planet by creating tools that radically empower people to make positive changes now.

We are a world-leading technology agency based in Madrid, Cambridge, and Porto. We design and develop data-driven tools and applications for international organisations who focus on Climate Change, Biodiversity and Inequality.

Solving such large and complex problems will bring you into contact with new technology and some of the world’s most interesting organisations and academics in machine learning, remote sensing, and planetary data. You’ll be working on projects like these:

Our Culture “This is how we do things here”

Our aim is to help the world become a better place, therefore we need to make sure we care about our people and empower them to build great things. These are some of the things that define our culture:

  • We Trust: 
    • Our team structure relies on self-organisation. 
    • We want to work with colleagues who don't have to look ‘up’ for approval, nor look ‘down’ and give instructions. 
    • As soon as you step inside, we will provide you with the best tools and technology, and then will trust you to do great things. 
  • We Care: 
    • For ourselves, our colleagues, the organisation. 
    • We know what we do is important and we have a strong sense of responsibility for the work we do. 
  • We Grow: 
    • As we are always embarking on new projects and challenges, a continuous learning mindset and a “Can Do” attitude is a must 
    • We are conscientious, we focus on learning and achieving our goals
    • We empower people to make decisions, to plot their own paths with help from all around them
  • We have fun: 
    • But we also know that you need to balance seriousness with fun. 
    • If you can make people smile you will be off to a great start!

Compensation, Benefits & Growth “This is what you get when you join Vizzuality”

Our compensation and benefits are part of a great career opportunity with the potential for you to grow and work in something with a massive transformational purpose. So if you really care about the real-world impact of your work and are inspired by our mission to transform the world, we can offer you:

  • Compensation & Benefits:
    • A competitive salary. We are offering for this role between 35K - 45K Euros. This range it's only an indication and we will agree together your final salary based on your specific experience. 
    • A yearly bonus up to 10% of the salary, depending on the company's performance and your own.
    • If you are based in our Madrid or Porto office, you will get Health & Dental Insurance subsidised by the company.
    • 22 Holiday Days + 1 Day for your birthday
  • Work and Personal Life Integration:
    • We have a remote-friendly culture with teammates located across four countries and 10 cities. We run all our meetings online, and create opportunities for the online experience to be better every day.
    • We offer a flexible work environment and flexible hours, and as long as you do what you have to do, meet your objectives and coordinate accordingly with your team, we are not so worried if you work at the office, in a coffee shop, on your sofa at home, or at the beach!
  • Learning and working on new and interesting things is fun so we offer many opportunities to do so:
    • Get your hands-on cool technology and applications to do your work, communicate, and build great things
    • You will work alongside a talented team of engineers, designers, and scientists with multiple backgrounds and skills
    • Peer mentoring and agreed career paths
    • Support for giving talks and contributing to open source projects/initiatives that align with Vizzuality


We are looking for a Senior Rails Back End Engineer with a high level of ownership and autonomy, who can add value to the team with little supervision after his/her onboarding period.

We have operations in Spain, Portugal and the UK, and at this moment in time everyone in the Vizzuality team is working from home. So you will be very welcome to join us if you live and are eligible to work in any of these 3 countries.

A day in the life of a Back End Engineer at Vizzuality

We’re looking for someone to work alongside a world class and super talented team of engineers, designers, researchers, scientists and project managers. Someone who is passionate about using their creativity and technical skills to make a difference in people’s lives, the environment and to help make the world a better place. 

  • You will be designing and developing cross-functional, multi-platform application systems to ingest, process, analyze and serve large amounts of data in the cloud, often in real time, and ensuring their craftsmanship, availability, resilience, and scalability.
  • Working hands-on across our stack is one of the things Engineers at Vizzuality do the most. You will be working on NodeJS, Rails and/or the Python stack and will also be experimenting with new technologies. If you don't know about a specific technology or get stuck on a tricky problem, you will always have someone around to help you learn and move forward.
  • You will have the opportunity of taking ownership of projects and participating in meetings with clients at different stages of the development process in order to help define requirements, propose solutions and alternatives.
  • A lot of your time will be spent liaising with data scientists, front-end engineers, project managers, and designers to find novel and creative technical solutions that solve specific client/project needs and integrate disparate technologies such as remote sensing, machine learning, image processing or statistical computing into public APIs
  • You will also be communicating with users, colleagues, leading scientists and decision makers to collect requirements, describe features and technical designs, and define product strategy.
  • Last but not least, our engineers ensure software quality, robustness, and compliance with standards by reviewing code, documenting, and creating automated tests.


These are some of the things you will be achieving in your first year at Vizzuality

  • In your first month:
    • You’ll pair with your peers in the backend team so you get used to the way of doing things at Vizzuality.
    • You’ll read documentation, write new features and participate in team meetings (weekly, with the possibility of daily stand ups on some projects). 
    • You’ll get to know people from the rest of the functional teams (science, design, front-end, business development) and development teams. 
    • At the end of your first month, you’ll be joining a longer project.
  • During the following months:
    • You’ll develop ownership of the project you’ve been assigned to. 
    • You’ll write features, documentation, tests and fixes. You will be leading the back end work in communication with your project team and support from the back end functional group. 
    • You’ll also develop your skills around data-rich application engineering, cloud computing and data processing. 
    • Finally, you’ll participate in the definition of architectures and functional features for new project phases or new projects.
  • By the end of the first year:
    • You’ll already have written several innovative features for ground-breaking projects with large real-world impact (we absolutely mean this!).
    • You’ll be leading the software engineering process in your own projects.

These are some of the skills and experiences we are looking for in a candidate

If you think you don't tick all the boxes below, we'd still love to hear from you. Nobody checks every box, and we are looking for someone excited to join the team and aligned with our purpose!

  • Senior Rails Back End Engineer, ideally with 5+ years of experience with the full life cycle of a project, including production deployments, and at least medium sized databases.
  • You should have solid experience and proficiency in Rails, with Node.js and TypeScript knowledge a plus, and general server-side programming concepts. 
  • Specifically, we are looking for a colleague who has significant experience across some of the following core areas:
    • You have used SQL and/or document-based datasets in production projects
    • You are comfortable with designing, deploying and managing cloud - based infrastructure.
    • You have experience designing systems based on modular architectures such as microservices, serverless, etc.
    • You are comfortable working with Docker and Docker Compose, and familiar with Kubernetes.
  • If you want to top up your application a bit, we would love to hear from you if you are passionate about learning and sharing your knowledge with your peers, as well as having strong analytical and problem-solving skills.
Senior Rails Back End Engineer
Backend Developer
35K - 45K €

Comparte esta oferta

Contacta con Vizzuality

If after reading the description of the role, you like our culture and you believe you have what it takes to join Vizzuality, please send us your application using this link

We have operations in Spain, Portugal and the UK, and at this moment in time everyone in the Vizzuality team is working from home. So you will be very welcome to join us if you live and are eligible to work in any of these 3 countries.

¿Nos ayudas? Cuando hables con la gente de Vizzuality, ¡diles que has visto su oferta en We Love Code! 🙏

Ofertas relacionadas

Aquí tienes algunas otras ofertas que te podrían interesar
📬 ¡Suscríbete y te enviaremos las últimas ofertas por email! Suscribirme


Más de 900 desarrolladores/as reciben ya nuestras ofertas y contenidos para estar al día de cómo está el mercado y aprender de los mejores profesionales. Y tú, ¿te lo vas a perder?

¿Qué quieres que te enviemos?