Back-End Software Engineer

Back-End Software Engineer
Ravelin, United Kingdom

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jul 19, 2023
Last Date
Aug 19, 2023
Location(s)

Job Description

About us

We are Ravelin, and we protect our clients and their customers from fraudsters and various types of fraud.

We do this by building market-leading and innovative products. We use advanced machine learning, our own rules engine, and we have built our own graph database for link analysis. Together, they provide unrivalled accuracy for our clients. We are solving complex, large and interesting problems using the latest technologies.

We like to think that we are a friendly group, and we pride ourselves on having a strong culture and adhering to our values of integrity, growth, unity and empathy. We really value work/life balance - for example during lockdown some teams implemented "stand-downs" to remind people to stop working; we want people to have a life outside of work. The company is run by our founders, who are Engineers and Data Scientists themselves, and understand what it takes to build a good product, and it is not through overwork and burnout. We embrace a flat structure company-wide.

If this sounds like the kind of place you can picture yourself being in, we would love to hear from you - even if it is just for an exploratory chat. We have a blog where you can read more about us at syslog.ravelin.com. If the mood really takes you, you can even look at our API docs at developer.ravelin.com.

P.S. Yes, Ravelin is a real word. We did not make it up.


Working at Ravelin

We like working in small collaborative teams. For us a good team is one that is varied and greater than the sum of its parts. That happens by team members enhancing and complementing each other’s strengths, rather than being carbon-copies of each other.

Your value is not judged by the number of lines of code you commit, but by the positive impact you have on the immediate and wider teams. As well as Technical Skills, we also value areas such as Delivery, Feedback, Communication amp; Collaboration, Leadership and Strategic Impact - giving people the chance to grow into whichever direction they choose and develop the strengths they want.

You can be an introvert, an extrovert or somewhere in between. We want people who can have a discussion rather than an argument, who can disagree on something in a nice way. People who aren’t afraid to change their mind or go with the consensus of the team. People who are unafraid to ask questions, big or small. People that like to help, and that can ask for help. Happy people do better work.

We operate a blameless culture, and we know that mistakes happen. Pointing fingers is pointless and we don’t penalise, because by collaborating with the team to fix something and preventing it from happening again is how we all learn.


Diversity and Inclusivity at Ravelin

We have no particular profile or person in mind, and strive to maintain a diverse and inclusive environment. We want you to apply no matter your age, disability, gender, partnership status, pregnancy and maternity status, race, beliefs, or sexual orientation. We just like smart people who are respectful and supportive. We look for culture-add rather than culture-fit. We hire on aptitude and curiosity to learn, rather than a pre-baked skillset. We are looking for each person to bring something new and different to the table.


The Role

You’ll notice we don’t distinguish in this job description between junior, mid or senior. We don’t even say you have to have experience in Go or our stack. We’re looking for smart people at all levels, so we use the same job description but just calibrate our expectations depending on your experience.

You will be joining one of our product teams to develop the products that team owns, but will also get a chance to work on projects across the whole platform. Throughout the year, you'll also get to work on Hackathons, Pentestathons, Errorathons, Speedathons and Thriftathons. During our initial chats, we will find the best team for you based on your experience and profile - but nothing is ever set in stone at Ravelin, and we do like people moving between teams, and across departments if they so wish.

Our Product Managers are part of the Product Engineering teams - they don’t sit apart assigning tickets to developers - they collaborate on the development of the product with the engineers; it’s a conversation not a dictation. If you have an idea or a suggestion, they will want to hear it.

We hope you always grow at Ravelin, and we will help you whatever way we can. We are always open to and encourage movements between teams and departments so that we can support you in expanding your knowledge and experience.


Requirements

  • Understanding of data structures and algorithms
  • Experience with database design
  • Experience with testing
  • Knowledge of version control</

Job Specification

Job Rewards and Benefits

Ravelin

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.