Senior Software Engineer

Overview

We are looking for a senior software engineer that is experienced in Angular, PHP and AWS to join our team based in London.  Someone who is dedicated, writes code to be proud of and can hit the ground running. As a software development engineer you'll be responsible for contributing across our product life-cycle, from determining requirements, defining system architectures, implementing tools and services, to building instrumentation to help us measure, test and support our applications.

About us  

In 2018 we were number 10 in the Sunday Times Fast Track Tech Track 100, something our entire team is immensely proud of.  We have offices all over the world and all our offices are amazing places to work. With weekly events including free yoga, breakfast Mondays, social events and much more.  Other companies who share our building including the likes of Microsoft, Capital Firms, Technology firms and much more. Fancy a fruity tea, cappuccino or in the mood for a beer?  Just head to the common area and help yourself.

Bizuma is a B2B Software that is disrupting the B2B e-commerce world. We offer buyers and sellers the ability to transact across borders on a secure platform across 50 countries and growing. It’s an exciting time and we want ambitious people to join the team and help us succeed.

Our culture is one of collaboration, inclusion, creativity, and support. We believe everyone at Bizuma has a part to play in our success, and that everyone should be rewarded for their contribution.

The technology team at Bizuma is responsible for developing, maintaining Bizuma’s cloud infrastructure, and closely supporting other teams (operations, sales, et al.) The size of our team and the breadth of its responsibilities means we rely on our engineers to be self-motivated and quickly follow through on tasks without requiring close supervision. In return, our engineers are given leeway to use their own initiative. Our team spans software engineering, technical operations, product, and data science.


Our challenges include:

  • evolving our software and systems architecture to support a rapidly growing customer base across multiple countries;

  • designing and implementing the best user experience for our customers; We are striving to revolutionize online retail.

  • using data, complex algorithms, and statistics, to personalize the experience for our customers.


Responsibilities

You will have the opportunity to work with our team in all aspects of our technical infrastructure including:


  • Ship reliable, scalable, efficient code

  • Build new products and improve existing ones

  • Help launch products including supporting Alpha and Beta programs

  • Work closely with our internal teams to define feature specifications and build the next generation of products leveraging frameworks such as AngularJS

  • Building out and improving our API structure

  • Work closely with operations to build and scale our services

  • Build report interfaces and data feeds

  • Working with our data science team to develop an infrastructure for personalization

  • Working with the entire team to provide a consistent, fast, and delightful, experience to our customers and partners 

Requirements

  • Proven experience as a Senior Software Engineer

  • 7 years experience as a software engineer

  • Fluent in Angular and PHP

  • Strong knowledge of AWS infrastructure and development

  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX, JSON

  • Experience with PHP frameworks (preferably Codeigniter)

  • In-depth knowledge of relational databases,

  • Version control tools and of developing web services.

  • Experience building restful services

  • A solid grounding in computer science, you understand the efficiency of the code you write in terms of time and space, and you put thought into your choice of algorithms, data structures, and DB schemas

  • You value troubleshooting, testing and maintaining the core product software and databases to ensure strong optimization and functionality and have experience with the associated tools/frameworks.

  • You can produce detailed specifications

  • Ability to take a project from scoping requirements through actual launch of the project

  • Analytical mind with a problem-solving aptitude

  • Experience working in an agile environment

  • Experience building complex web systems that have been successfully delivered to customers

Pluses  

  • Bachelors, Masters or PhD in Computer Science 

  • Startup experience

  • Experience relevant to Ecommerce 


What we offer


  • Competitive compensation

  • Friendly, motivated group and stimulating environment