Senior Software Engineer

About Bango

Bango is the payment platform chosen by the world's most influential companies to grow their sales faster in the new age of connected commerce.  Working with global stores including Google, Amazon and Microsoft, Bango has become the industry standard, helping people make payments quickly and conveniently.  Through its partnerships and reach, Bango offers unique insights derived from pooled data and shared knowledge.  Bango gives businesses unrivalled visibility into their markets and customers, increasing sales and customer acquisition.  Built to scale, the Bango Platform supports the exponential growth ambitions of its global partners.

The role:

We are looking for talented developers to help Bango thrive in a fast-paced environment with lots of interesting challenges. As a senior developer, you will still have a hands-on role but in addition you will be expected to demonstrate technical leadership and mentor less experienced colleagues. You will also have the ability to coordinate small sub-groups as required and be able to manage multiple competing priorities.   

In return, we offer the opportunity for you to grow with great personal development opportunities to attend training courses and conferences and to be mentored by exceptional people.

You will be working within a small, multi-skilled agile team developing solutions that expand our existing products or result in completely new products.

You could be working on the core platform providing the Web Service APIs that connects the merchants to the payment providers and stores data about the transactions.

You may also work on other products providing Web UI views on the data that give operational insight, or data trends for the merchants and payment providers.

We are looking for individuals who have experience in what it takes to deliver a highly scalable, highly reliable enterprise application with large numbers of transactions and high volumes of data. You will be someone who constantly strives to improve themselves in all aspects of development ranging from technical skills through to processes and teamwork.

Essential requirements:

To succeed in this role, you will already be able to demonstrate the following:

-          At least 5 years of experience

-          Good analytical mind with problem solving skills, on your own or

          brainstorming with colleagues

-          Design skills using DDD, OO, Design Patterns

-          Strong communication skills, both spoken and written

-          Good knowledge of .NET technologies including C#

-          Good knowledge of SQL Server development using Stored Procedures, Triggers and Views

-          Good investigatory skills, able to find, outline and fix issues that arise in system

-          Eligibility to work in the UK  





Desirable requirements:

You may already have experience of some of the following or be looking for the opportunity to work in these areas. Your drive to acquire new skills is equally as important to us as your ability to demonstrate existing experience of these technologies;

-          A degree in a relevant subject e.g. computer science

-          Web UI Technologies with Javascript, React & Redux

-          A good understanding of third party integration technologies, including Web Services,

           SOAP, WCF, HTTP and XML

-          Experience of multi-threaded applications

-          Appreciation of Functional Programming concepts and application

-          Experience with “Big Data” technologies on AWS cloud

-          DevOps appreciation with container technology Docker, Kubernetes

-          Experience with mobile application development

-          Experience with NoSQL technologies such as Couchbase


-          Friendly, informal working environment

-          Your own Bango buddy - to help you settle in

-          Bendi-time (flexible working hours)

-          Bango social events

-          Choose your own headphones, keyboard & mouse

-          Generous share option scheme

-          Private Medical Insurance

-          Health Cash Plan

-          25 days holiday a year increasing to 28 days with 4 years’ service

-          Cycle to work, childcare vouchers, gym discount

-          Financial support for employee activity groups and charitable activities

-          Free fruit, drinks and snacks, limitless coffee and espressos

-          Company branded hoodie, slippers … to keep you happy and comfortable

-          Group personal pension scheme

-          Life assurance

-          Employee Assistance Program