Back End Engineer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Engineer building Go microservices for Ravelin’s machine-learning fraud detection platform. Collaborating with data scientists and product managers to operate high-volume fraud technology at scale.
Responsibilities:
- Develop reliable and resilient software
- Contribute to the development of a high-volume fraud technology platform
- Work closely with engineers, data scientists, data engineers, and product managers
- Run software at scale under real-world conditions
- Build internal processes and tools
- Build microservices using Go
- Contribute product ideas and suggestions
- Take ownership and contribute new ideas to product direction
- Continue learning and developing skills in machine learning, neural networks, Python, Golang, and cloud automation
Requirements:
- Substantial and demonstrable experience in one or more programming languages
- Understanding of data structures and algorithms
- Experience with database design principles
- Working experience with testing and quality
- Knowledge of version control
- Experience with Golang (nice to have)
- Knowledge of cloud technologies including GCP, AWS, or Azure (nice to have)
- Successful completion of pre-employment checks, including unspent criminal convictions, employment verification, and right to work
Benefits:
- Flexible Working Hours & Remote-First Environment
- Comprehensive BUPA Health Insurance
- £1,000 Annual Wellness and Learning Budget
- Monthly Wellbeing and Learning Day — every last Friday of the month off
- 25 Days Holiday + Bank Holidays + 1 Extra Cultural Day
- Mental Health Support via Spill
- Aviva Pension Scheme
- Ravelin Gives Back charitable donations and volunteer opportunities
- Fortnightly Randomised Team Lunches, in person or remote, provided by the company
- Cycle-to-Work Scheme
- BorrowMyDoggy Access
- Weekly Board Game Nights & Social Budget

















