This offer is not available anymore

Senior Engineer in Barcelona


Share offer

Job Description

Ding is the world’s leading universal top-up service. Founded in 2006, Ding was born from seeing something that wasn’t there. 6 billion of the world’s mobile phones are prepaid and a quarter of those are out of top-up. We believe mobile phones can change lives and we want to improve people’s lives by helping those with less gain access to more.

Our mission is to build and run the safest, simplest most effective and convenient top-up technology, in partnership with the best operators and platforms. We’ll continue to spread joy across the globe helping people everywhere to send little bytes of happiness to their loved ones, keeping our customers connected to their families and friends. Now more than ever we realise the importance of keeping in touch and here at Ding we believe a little goes a long way.

We’re looking for a talented technology enthusiast, a puzzle solver, who can learn our tools quickly and hey maybe you can suggest some new ones to us too! The role will see you immersed in a team of .NET developers, interacting with other teams such as Architects, Product, QA and DBA to name just a few. You’ll perform hands on development with our exciting technology stack and play a key part in the design and decision-making process. While the role is hands-on from a coding perspective, there’s also a strong emphasis on being involved with enhancing design, technical standards, improving the development process and the ongoing investigation around new technologies and practices.

Day to day responsibilities include:

  • Building out web-scale applications and platforms using modern .NET technology
  • Working with the latest platforms and tooling including VS2019 and .NET 4.7.1/.NET Core
  • Being part of a highly effective team using Kanban methodologies
  • Work with exciting Microsoft and Open Source technologies (Redis, RabbitMQ, StructureMap, MongoDb and nHibernate)
  • Participate in adoption of native cloud technologies as we have just finished our migration to AWS
  • Slice monoliths into new .NET Core microservices and moving towards Docker containers
  • Be part of the whole lifecycle of a feature; from the idea to discussion with the business, delivery, releasing to production
  • Belong to a team who are constantly thinking about efficiency through good practices
  • Participate and be listened to on discussion about new features, refactor opportunities, team improvements, new techs etc.

Key Attributes:

  • At least 5 years commercial experience in a backend software developer role
  • Experience with C#, ASP.NET MVC, SQL Server and Visual studio
  • Strong team player skills
  • Knowledge of frontend technologies, architecture design, microservices, design patterns, code refactoring, mocking frameworks and security
  • Experience in best practices in application development; including Agile Development, Continuous Integration, Test Driven Development and SOLID principles
  • Knowledge of modern technology concepts; best practices and patterns including API first development (REST) and HTTP technologies
  • Strong testing focus, be able to write "clean" and "well designed code"
  • Someone who is not afraid of challenging projects and is open to looking at new ways to resolve them
  • Strong verbal and written communication

About Ding

Ding was founded to change billions of lives by accelerating mobile access.

As the number one international mobile top-up platform in the world, Ding has been keeping people connected since 2006, when it launched this first-of-a-kind service. Today, Ding’s users have successfully sent over 450 million top-ups globally, via the app, online at, and in-store at over 600K+ retail outlets worldwide. In fact, Ding delivers a top-up every second, via 550+ operators, across 150+ countries – helping families and friends around the world to stay connected with 5 billion phones reached.

Ding is headquartered in Dublin, Ireland, and also has offices in Barcelona, Bucharest, Dhaka, Dubai, New Jersey and Paris. Ding’s culturally diverse team of more than 200 people reflects our commitment to delivering cutting-edge, potentially life-changing technology to developed and emerging markets alike.

We're always on the lookout for talented people who embody our core values:

  • We are Customer Curious
  • We are Thinkers, Linkers & Doers
  • We Work Better Together
  • We Seek Out that Spark

About Ding


Other software engineer jobs that might interest you...