portal resources jobs companies v vizzuality back end engineer

Back End Engineer 🔥

We are looking to grow the Back End Team at Vizzuality with people who have working knowledge and experience using Ruby on Rails (mid & senior profiles).

We are offering for this role a salary range of 30K - 48K Euros (depending on your experience), and we are open to explore full time and part time contracts options (with a minimum of 50% time dedication) depending on the candidate's needs. We are also offering remote work for this role.

We have operations in Spain, Portugal and the UK, so you will be very welcome to join us if you live and are eligible to work in any of these 3 countries.

1.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 organizations 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 organizations and academics in machine learning, remote sensing, and planetary data. You’ll be working on projects like these:

https://www.globalforestwatch.org/ [1]

https://supplychains.trase.earth/ [2]

https://resourcewatch.org/ [3]

https://www.half-earthproject.org/maps/ [4]

2.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 give them the power to build great things. These are some of the things that define our culture:

We Trust:

  • Our team structure relies on self-organization.
  • 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 we will trust you to do great things.
  • We use our deep understanding of people’s needs to spark delight.
  • Our choices are based on science, research, and design principles.
  • For ourselves, our colleagues, the organization.
  • We know what we do is important and we have a strong sense of responsibility for the work we do.
  • 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 give power to people so they can make decisions, and plot their own paths with help from all around them
  • 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!
  • You have fluency and feel comfortable using Ruby on Rails (mid & senior profiles).
  • A few years of experience in a relevant position (ie. Back End, Software Engineer, Full Stack Engineer etc.)
  • Experience with the full life cycle of a project, including production deployments, and at least medium sized code bases.
  • SQL and/or document-based datasets in production projects
  • Infrastructure (e.g. setting up deployments, automation)
  • Cloud APIs (e.g. cloud storage, cloud functions, etc.).
  • Docker or container technologies for development environments and for production deployments.
  • Domain driven development, event sourcing, command and query responsibility segregation
  • Node.js and/or Python
  • Data Engineering. ETL (Extract, Transfer, Load) understanding. Knowledge of algorithms and data structures.
  • Motivation: The willingness and aspiration to excel in the pursuit of unselfish, collective goals; deep personal humility and a focus on self improvement.
  • Curiosity: The instinct to seek new experiences, knowledge and feedback with an openness to learning and change.
  • Insight: The ability to gather and make sense of information that suggests new possibilities.
  • Engagement: The capacity to use emotion and reason to communicate a persuasive vision and connect with people.
  • Determination: The ability to pursue and work on difficult goals despite challenges.
  • 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 ensure their craftsmanship, availability, resilience, and scalability.
  • Working hands-on across our stack is one of the things Engineers at Vizzuality do the most.
  • Our core stacks are Node.js/TypeScript (with Express/Koa/NestJS as main frameworks depending on projects) and Ruby on Rails. You will be working on Ruby on Rails projects 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.
  • You will elaborate technical reports and recommendations to support business development and management.
  • Last but not least, our engineers ensure software quality, robustness, and compliance with standards by reviewing code, documenting, and creating automated tests.
  • 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.
  • You’ll develop ownership of areas of the projects you work on.
  • You’ll write features, documentation, tests and fixes. You will be joining the back end work within your project team and with support from the back end functional group.
  • You’ll also have opportunities to develop your skills around data-rich application engineering, cloud computing and data processing.
  • You’ll already have written several innovative features for ground-breaking projects with large real-world impact (we absolutely mean this!).
  • You’ll be taking ownership of substantive features within larger backend projects.
  • Finally, you’ll participate in the definition of architectures and functional features for new project phases or new projects.

  1. https://www.globalforestwatch.org/
  2. https://supplychains.trase.earth/
  3. https://resourcewatch.org/
  4. https://www.half-earthproject.org/maps/

Other openings you might be interested in

More remote jobs

Other jobs at Vizzuality

One job in the last 60 days · 1 in total · avg < 1 jobs/mo · 496 job visits