Software Developer - Ruby on Rails

About AMS-IX

Established in the early 1990s, AMS-IX (Amsterdam Internet Exchange) is a neutral, non-profit and independent Internet Exchange based in Amsterdam, the Netherlands. Internet traffic at AMS-IX has a peak of 5.5 Terabits per second (Tbps) and it interconnects more than 900 IP networks, making it the world’s largest Internet Exchange.

The AMS-IX platform provides IP interconnection and peering services of a guaranteed high quality for all types of IP traffic, irrespective whether this is traditional data, Voice over IP, mobile Internet traffic or video. By means of peering, these networks can provide their end users (both consumers as well as companies) with stable, fast and cost-efficient Internet services.

AMS-IX also manages the world’s first mobile peering points: the Global Roaming Exchange (GRX), the Mobile Data Exchange (MDX) and the Internetwork Packet Exchange (IPX) interconnection points. Furthermore, AMS-IX also manages three additional Internet Exchanges abroad: AMS-IX Hong Kong, AMS-IX India and AMS-IX Caribbean in Curaçao. AMS-IX’s subsidiary company AMS-IX USA Inc. manages AMS-IX Bay Area, AMS-IX Chicago and AMS-IX New York in the United States of America.

Job description

As Developer, you are providing first line support for our front end application and you are assisting in developing API’s and new user interfaces.

Key responsibilities

The main objectives and activities within the role are:
  • Work on extending and maintaining, our central application for tracking customer contracts, orders, and provisioning.
  • Participate in and provide input to projects related to implementing new services and extending functionality.


  • Experience with Ruby (Python is also desirable);
  • Experience with Ruby on Rails or similar MVC frameworks;
  • Experience building and/or consuming REST APIs;
  • Experience with JavaScript frameworks is beneficial;
  • Experience working with SCRUM;
  • Experience with test-driven development;
  • Experience of Continuous Integration is beneficial;
  • Experience with Git and Subversion;
  • Experience with development on Linux systems;
  • Experience with Linux command line, ability to do (at least) minor administrative tasks on a Linux system;
  • Knowledge and understanding of the Intranet and Internet infrastructure market is a plus;
  • Knowledge and understanding of DevOps is a plus;
  • Ability to work well as part of a team;
  • Ability to think fast and keep calm;
  • Have the ability to multitask and manage deadlines;
  • Candidate must be detail-oriented and accurate;
  • Have the ability to express and understand complex issues in English both verbally and in writing.

Our Offer

We offer a competitive salary and secondary conditions. The AMS-IX team is informal but professional. The offices are nicely located in the heart of Amsterdam. Interested? Submit your CV and application letter to