Engineering Manager in Barcelona


Share offer

Job Description

At Devex, our vision is to do more good for more people in the global development / international aid community. We’re a media platform that connects 1+ million development professionals with news, jobs, content series, events, and funding information.

On the Product Team, we work together with stakeholders throughout the company to define, design, and develop features that will delight our users and customers. We’re a team with members from many different backgrounds working out of Barcelona in two multidisciplinary scrum teams called Bananas and Nuts!

Are you looking to join a team that has an agile and teamwork-focused culture? Do you love to creatively solve problems, own your work while getting the support you need, and enjoy communicating and collaborating with others, inspiring them to achieve their best? If you’ve answered yes, read on...

Job Description

What you'll do here

What kind of impact will you make?

As Engineering Manager you will be leading our “Bananas”team, which is focused on our News product line. You will be responsible for the growth of your team members, guiding technical decisions, and aligning with stakeholders and other teams.

Bananas are a multidisciplinary team of 5-6 people consisting of front-end engineers, back-end engineers, and a UI/UX engineer. The team is also supported by a product owner and an infrastructure engineer.  

You will be working closely with, and reporting directly to the CTO.

In your first 3 months you'll:

  • Get to know your peers, set up your work environment, and become familiar with our processes

  • Set up 1:1s with your direct reports

  • Have your first contributions deployed to our production environment

  • Build and release features as part of the team

  • Become familiar with the architecture of our entire software system

  • Better understand the scope of Devex's services and mission

In your first year you'll:

  • Have become an integral part of the product team

  • Take on technical leadership of the team

  • Contribute to your team’s strategy and help set a long term roadmap. You will also help define, plan, and drive projects from start to finish within your team.

  • Collaborate with engineers in your team to break down large programmes into deliverable projects

  • Support, mentor, and develop engineers through regular 1:1s and continuous feedback.

  • Participate in hiring and on-boarding of engineers

  • Be working with stakeholders and peers from Devex as a whole

How We Work

Product teams at Devex have a lot of autonomy and are expected to work on problems instead of pre-defined solutions. When addressing business problems or working towards company goals, the team is involved early on in the ideation process.

We follow the Scrum methodology and work in two-week-sprints with the usual elements like daily stand-ups, sprint planning, backlog refinement, or retrospectives. We deploy our code to production nearly every day and are aiming to reach continuous deployment within a year.

The maintenance of our software stack is coordinated by the developers through a dedicated working group. Overall we dedicate 20% of our resources to maintenance work like keeping dependencies up to date or refactoring code for increased performance, stability and/or maintainability. Every other Friday developers can decide freely what maintenance tasks they'd like to work on - we call those 10%-fridays.

Tech Stack

Ruby is the main programming language for the back-end, using the Ruby on Rails and grape frameworks. The front-end is a mix of Ruby on Rails, AngularJS, and React. Nearly all data is stored in a relational database (PostgreSQL), cached by Redis, and searched over via Elasticsearch. We manage our cloud infrastructure via Kubernetes on AWS, local environments rely on docker.


What are we looking for?

Here are the indicators that this could be a good role for you:

  • EU work authorization and ability to work from our Barcelona office

  • Strong skills in written and spoken English

  • Experience in leading a team of software engineers

Additional Information

What We Offer You

When you become a Devexer, you’re not only joining a global company but a team of 120+ passionate people who value our guiding principles:

  • We champion global development professionals.

  • We focus on impact.

  • We embrace transformation.

  • We work together.

  • We feel urgency.

Being part of the Devex team is a partnership. We strive to make Devex a place where you can thrive and do your most inspirational work. Here are a few benefits we offer:

  • Competitive salary (the range for this role is 47k-75k € gross per year)

  • Flexible work hours and work from home (100% remote until post-covid)

  • 23 days paid vacation plus holidays.

  • 2 company-wide breaks of 1 week to rest and recharge

  • 2 learning days plus learning stipend

  • 2 YAY days to adventure as you like

  • Private health and dental insurance

Interview Process

  1. Screening call with Diana, People Operations Lead

  2. Intro interview with the CTO

  3. Meeting with members of the team

  4. Final interview with CTO

We encourage applications from all backgrounds! We are an equal opportunity employer and value diversity at Devex. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

Ready to get started? Apply now and we'll get back to you shortly! We will continue to accept new applications until the position is filled.


About Devex

  • Social Network

  • Washington, DC, USA

  • 50-200

  • 2000


Other software engineer jobs that might interest you...