Software Engineer

Ravelin ,
London, Greater London

Overview

Job Description

Ravelin is pioneering the use of machine learning in the prevention of e-commerce fraud and has been very successful in the four years we have been in operation. Companies all over the world are accepting more transactions with fewer chargebacks thanks to our machine learning-based approach to fraud prevention. THE ROLE Ravelin is looking for a Software Engineer to own the development of a high volume fraud technology platform within a small tech team. You will be encouraged to have opinions about the strategic direction of the company and products, as well as owning the development team from the front. In the day-to-day work, youll be working closely with our skilled engineers to build internal processes that are so reliable they melt into the background and run software at scale under real-world conditions. Ravelin also encourages learning and development of new and existing skills (machine learning, neural networks, python, Golang, cloud automation etc). RESPONSIBILITIES * Developing reliable and resilient software * Working closely with Data Scientists, Data Engineers and Product Managers * Building internal process and tools * Building microservices using Go * Contributing with ideas and suggestions Requirements * Substantial and demonstrable experience in a programming language(s) * Understanding of data structures and algorithms * Experience with Database (design principles) * Working experience with testing and quality * Knowledge of Version control Preferable : * Experience with Golang * Knowledge of Cloud technologies (GCP, AWS, or Azure) * Agile software development * Microservices architecture * Containerisation (Docker, KVM, Kubernetes, etc) * Knowledge of CI/CD Benefits * Competitive Salary & Equity Package * 25 days Annual Leave + Bank Holidays * Flexible Working Hours / WFH * Learning & Development Allowance * Volunteer Opportunities & Charity Donations * Fortnightly Pod Lunches * Office Snacks & Drinks * Quarterly Company Socials * Cycle-to-Work and Childcare Schemes * Office Yoga, Football, and Board Game/Movie Nights We are an equal opportunity employer and value diversity in our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status. Please note that if you do not have permission to work in the UK, Ravelin will not be able to obtain a certificate of sponsorship for you to take up this position. All non EU/EEA applicants must have valid immigration status and/or a valid UK visa in order to be considered for the role.