You are here: Home > About Us > Staff > Careers at the RIPE NCC

Full Stack Software Engineer (Python/Django)

Apply Now

Would you like to work as a full stack software engineer on a multitude of websites and a variety of projects in a small team at a unique, not-for-profit organisation that plays a significant role close to the core of the Internet? Then the RIPE NCC is the place to be! 

Full Stack Software Engineer (Python/Django)

Location: Amsterdam Central Station  

37.5 hours per week (four day working week is also possible)

As a Full Stack Software Engineer in our Web Services team, you will be developing and maintaining many of the public facing websites of the RIPE NCC. We are looking for someone who is keen to use the latest technologies and techniques to develop and maintain our products.  Our current technology stack comprises Django, Wagtail CMS, WordPress and Relational Databases.

In this role you will:

  • Develop and maintain front-end/web components and back-end services

  • Write, test and deploy your code

  • Work with other software engineers in the team on larger projects

  • Have the opportunity to travel and attend our regional events

What we are looking for:

  • BSc in Computer Science, or relevant work experience/education

  • Communication and team player skills, eagerness to learn and share knowledge with others

  • Development experience with Python web frameworks

  • Troubleshooting abilities, self-directed and proactive

  • Fluency in English

A lot of our Python development is built upon Django and Wagtail CMS, so any experience with these technologies is very welcome, but not required.


What we can offer you:

  • A distributed environment to work on, with hardware spanning five continents and services used by the entire Internet community.

  • A modern, flexible and informal work environment with a strong focus on a healthy work/life balance.

  • An opportunity to expand your technical knowledge and grow in your career.

  • An annual salary of between EUR 46.000 and EUR 65.000 (before tax) for 37.5 hours per week. This includes the standard 8% annual “holiday pay” and a 5% end-of-year bonus.

  • Excellent secondary benefits including a non-contributory pension scheme, top-tier health insurance coverage for you and your family, annual budgets for health/technology/transportation and 30 vacation days plus 3 collective days.

  • A generous training allowance per year which can be used for professional development.


The Web Services Team

We are a small, diverse, fun team of experienced developers and content managers. We work closely together as a team but also with others in the organisation.

We are responsible for developing, delivering and maintaining our numerous websites to meet the needs of both our 23.000+ members and wider Internet community. The vast service portfolio of the RIPE NCC and range of technical knowledge of our audience requires creativity, innovation and the ability to keep pace with the rapidly changing technical landscape.

If you are an out-of-the-box thinker, have a collaborative mind and you are an authentic and empathic team player, we think you’d fit in well with our fun, dynamic and hardworking team.


About the RIPE NCC

The RIPE NCC is a not-for-profit organisation founded on the belief that the Internet should be governed openly, transparently and together with the wider Internet community. We are one of the oldest Internet organisations in Europe and are proud of our legacy. 

Our strongest asset is our staff. We bring together more than 170 people from more than 40 countries in our modern, vibrant office in the east wing of Amsterdam Central Station. Our official working language is English, but more than 30 languages are spoken by our colleagues. 

Our backgrounds are diverse, but our goal is the same: work for the good of the Internet. And we are now working collaboratively with our staff to transform our company culture to facilitate our evolution into the future. Do you want to join us on this journey? 


How to apply

If you are interested in this position, please click on the Apply Button and fill in the short application form. Send it to us together with your CV and motivation letter (in English only, please). A pre-employment screening (done by Validata) will be part of the recruitment process.


Apply Now