Senior Software Engineer

About Bango

The world's largest online merchants, including Amazon, Google and Microsoft, use Bango technology to acquire more paying users.

Bango has developed unique purchase behaviour technology that enables millions more users to buy the products and services they want, using innovative methods of payment including carrier billing, digital wallets and subscription bundling. Bango harnesses this purchase activity into valuable marketing segments, called Bango Audiences.

Merchants use these audiences to target their marketing at paying customers based on their purchase behaviour. Better targeting increases spend through the Bango payments business, in turn generating more data insights, creating a powerful virtuous circle that drives continuous growth. Everyone connected to the Bango Platform thrives as the virtuous circle grows. For more information, visit www.bango.com

Bango. Think inside the circle.


 The Role

At Bango, you have a fantastic opportunity to significantly contribute to Bango product innovation and evolution, leading development of new product features as well as supporting operational and implementational needs for the business and the Bango customers. You will be a senior developer as part of a multi-role team collaborating with other software engineers and QA automation engineers with opportunities to work cross-functionally with other departments. You will be expected to be a technical role model, leading by example, and assisting team leads and product owners to bring the skills of those around you to a higher level, considering best practices and principles you will assist defining and evolving for the team's future needs.

This is a great opportunity to build a rewarding career based on continuous improvement. Bango will provide an excellent working environment, flexible working options, your own personal development plan, investment in training, opportunity to innovate, and a chance to work with exciting global partners, like Google, Microsoft and Amazon.

  • Responsible for leading definition of work and collaborating with product owners to break down high level requirements into understandable pieces of work that your team can create solutions for
  • Works as part of agile team to develop new functionality in Bango products
  • Builds APIs and web sites for partners to interact with the Bango Platform, driving correct technology usage
  • Architects solutions with the team and advises to ensure the correct design choices are made
  • Writes code and automated tests for new solutions
  • Refactors, optimizes and fixes defects in existing code base - identifying best ways to refactor opportunistically as well as a longer-term plan
  • Reviews team members’ code, driving best practices across the team
  • Reviews process regularly, and identifies potential improvements, discussing them with team leads and management
  • Researches new technologies and approaches to improve Bango products, providing input into the technology roadmap

Essential skills and experience:

  • To succeed in this role, you will already be able to demonstrate the following:
  • Experience of at least 6 years in a commercial development environment
  • Experience in mentoring others and leading small projects
  • Design skills using DDD, OO and Design Patterns
  • Good knowledge of C#, Java or Go.
  • A good understanding of third-party integration technologies, including WCF and Rest APIs
  • Good knowledge of SQL and/or NoSQL database technologies such as SQL Server, MySQL, Couchbase or DynamoDB.
  • Good analytical mind with problem solving skills, on your own or brainstorming with colleagues
  • Strong communication skills, both spoken and written
  • Fully eligible to work in UK; Visa sponsorship is not offered

Desirable skills and experience

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;

  • Working experience with Go and containers
  • Good understanding and working knowledge of continuous integration/delivery
  • Web UI Technologies with JavaScript, React & Redux
  • Experience of multi-threaded applications
  • Experience cloud technologies such as AWS, Google or Azure
  • DevOps appreciation with container technology Docker, Kubernetes
  • Experience with data warehouse solutions such as Redshift
  • A degree in a relevant subject e.g. computer science

Benefits

  • A 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, gym discount
  • Weekly onsite Pilates and Yoga classes, weekly onsite massages
  • Financial support for employee activity groups and charitable activities
  • Free fruit, drinks and snacks, limitless tea, coffee and good quality espressos
  • Company branded hoodie… to keep you happy and comfortable 
  • Group personal pension scheme
  • Life assurance
  • Employee Assistance Program
  • 1Password
  • Income Protection
  • Personalised and Bango branded Chilly's water bottle and coffee cup 

Please read our Privacy Policy below before proceeding to Application

https://bango.peoplehr.net/Handlers/RichTextEditorImageDownload.ashx?file=/Privacy Policy.pdf