Golang / Go Job: Senior Backend Engineer


Ravelin

Senior Backend Engineer at Ravelin

London, United Kingdom 🇬🇧   (Posted Mar 25 2015)
About the company
The smarter fraud prevention platform. Data science, machine learning and merchant insight combined to make ecommerce a safer place.

Job position
Permanent

Job description
About

Ravelin are looking for a senior backend engineer to lead the development

of a high volume fraud technology platform within a small tech team. As a

founding engineer you will be invited and expected to have opinions about

the strategic direction of the company and products, as well as leading the

development team from the front. A successful candidate will be willing to

learn new skills (machine learning, neural networks, python, golang, cloud

automation etc), turning their hand to necessary tasks and working with

complete autonomy.

Technology

Services are primarily written in Golang with Python used in data science

heavy areas. Docker is used to standardise deployment and management across

multiple languages and environments. Automation is paramount and we

practice a strict continuous deployment policy. We embrace open source and

begin with the mindset of writing our software to be public. We encourage

everyone at Ravelin to share & present our work at conferences and

collaborate with others wherever possible.

Skills & requirements
Code for Humans

Your machine is happy if it compiles; your team is happy if they can

understand what it does. Your pull requests are succinct and a pleasure

to review, you have unit tests where it matters, and you understand

that the code is not, in fact, the documentation.

Reliable & Resilient Software

Not for you the happy path or the assumed network. That habit of yours

of assuming the worst and planning for it has earned you stripes in the

world of running software at scale under real world conditions.

Tools for the Team

Whether it's a smart command line utility or a core internal library,

you excel at improving everyone's lives by removing repetition & common

sources of error, and by solving hard problems in accessible ways. You

build internal processes that are so reliable they melt into the

background but are key to getting shit done.

APIs

You've been on the receiving end of APIs good and bad, and want to

delight our customers with the high quality they expect. You know that

whilst everything should be JSON, sometimes you have to get your hands

dirty with some SOAP for that critical integration but know how to

isolate the contagion.

Knowledge of

Golang, AWS, Linux, docker, NoSQL/Cassandra (Mongo & Redis don't count),

PostgreSQL, Git, Agile development, distributed system design, CI/CD

Instructions how to apply
CV and your github/whatever profiles to jobs@ravelin.com. No recruiters please.
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know what recruiting strategies that works)
 

Company: Ravelin


Other jobs that might be interesting

Sainsbury's Senior Software Engineer - Golang - Sainsbury's   (June 2018)
London, United Kingdom
Senior Software Engineer With Golang and payments experience The Role We are looking for talented Senior Software Engineers to help build great features within the Sainsbury’s Digital Team. You will work closely with Software Engineers and Designers acros...
Elastic Beats - Golang Engineer - Elastic   (June 2018)
London, United Kingdom (Remote possible)
The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastruc...
Fat Llama Senior Software Engineer - Fat Llama   (June 2018)
London, United Kingdom
Technology is at the heart of everything we do at Fat Lama, allowing us to solve a problem that has never been solved before. Our whole team gets a say in the product & tech roadmap, and our engineering team takes pride in writing, testing and deploying new fe...


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects