Ripjar specialises in the development of software and data products that help governments and organisations combat serious financial crime. Our technology is used to identify criminal activity such as money laundering and terrorist financing, enabling organisations to enforce sanctions at scale to help combat rogue entities and state actors.
Team Mission
Ripjar’s Engineering team builds software products that make the world safer. We work together, mixing creativity with technology and engineering excellence to solve problems that nobody else can. Our customers - across big tech, world-leading companies and governments - use Labyrinth Intelligence to tackle global challenges in cyber security, financial crime and national security. Our platform provides users with cutting-edge tools for data ingest, analysis and visualisation, powered by built-in AI, a first-class RPA workflow engine and world-leading data security model.
What you'll be doing
As a Senior Software Engineer, you will work alongside and inspire a diverse team of talented engineers to design and build solutions that augment Labyrinth Intelligence’s core capabilities. You will be using the latest technologies to provide solutions that are highly available and operate at scale.
Key Tasks:
- Develop innovative software with a global impact. You’ll work across the software development lifecycle to build and deliver technology in a cross-functional agile team.
- Contribute to the continuous improvement of Ripjar’s technology stack and development process.
- Collaborate with the wider engineering teams, technology, product leaders and customers to establish requirements, design and deliver high quality software.
- Ensure consistent application of architectural decisions and guidelines across Ripjar's software products.
The successful candidate should have these skills:
- Expertise in JavaScript, Node.js and React with an underlying understanding of web technologies and frameworks.
- Proficient in the use of Linux, Git, MongoDB, and OpenSearch.
- An understanding of how to create solutions that are secure, highly available, resilient and scalable.
- A strong understanding of Agile methodologies and the ability to actively contribute to ongoing planning and roadmap execution.
- An ability to work independently and with other stakeholders to design and develop high quality and extendible software.
- Excellent communication skills, both written and verbal, to effectively articulate ideas, identify problems early, provide constructive feedback, and collaborate with the wider team.
- Help influence product enhancements and improvements whilst driving changes to our technical stack.
- A technical proficiency and a concrete understanding of the software development lifecycle (SDLC).
Bonus Skills
- Extensive experience in designing and implementing scalable, microservice architecture.
- Strong analytical and problem-solving abilities.
- Familiarly with working with large intricate codebases, as well as an understanding of how these should be structured to promote long term maintainability.
- Exposure to cloud platforms (AWS), containerisation technologies (Docker, Kubernetes) and data processing solutions (Apache NiFi).
- Experience with AI/ML systems
- Familiarity with React Contexts would be advantageous.
- SC or DV clearance would be beneficial
Other Jobs from Ripjar
Data Scientist - Core Analytics
Machine Learning Engineer
Similar Jobs
Principal Engineer Software (Frontend or Full Stack)
Principal Product Architect
Software Development Engineer II
Senior Fullstack Engineer - GenStudio
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say