At a Glance
- Tasks: Design and build data pipelines, backend services, and intuitive user interfaces.
- Company: Join Sibylline, a leading consultancy in security and risk analysis.
- Benefits: Remote work, competitive salary, and opportunities for career progression.
- Why this job: Shape the future of corporate security with cutting-edge AI and data technologies.
- Qualifications: Experience in full-stack development, APIs, and cloud applications.
- Other info: Dynamic team environment with a focus on personal growth and industry impact.
The predicted salary is between 36000 - 60000 £ per year.
Company Description
About Sibylline
Sibylline is a leading intelligence and strategic risk consultancy in the security sector. Since 2010 we have supported businesses, governments and NGOs by providing high-quality risk analysis, due diligence and consultancy services. The firm provides an innovative, entrepreneurial and fast-growing working environment, offering employees ever greater exposure to high-profile clients and challenges. Sibylline offers fantastic opportunities for career progression within a successful company, and we aim to help our employees build their own personal profiles as well-regarded analysts within the broader industry.
Key attributes of Sibylline employees are:
- Self-motivated, and auto-improving individuals who can couple initiative and boldness with good judgement
- Excellent written and spoken English
- Clarity of thought and analytical flair
- Strong, demonstrable interest in security and intelligence
- The ability to work under pressure, demonstrate leadership when required but also be able to collaborate effectively in teams
- Excellent attention to detail
Job Description
Position Summary
We’re building Sibylline’s core data and intelligence platform to ingest, process, and visualise data to support real-world corporate security and risk decision-making. We’re now looking for a Senior Full-Stack Software Engineer to help shape the next phase of the platform, with a particular focus on data ingestion, visualisation, and applied AI. This is a hands-on senior role working across the stack: pulling data in through pipelines and APIs, building robust backend services, and turning complex information into intuitive, high-impact user interfaces. You’ll also have the opportunity to work with modern LLMs and AI-driven features as part of the platform’s evolution. This is a remote role with standard hours of 9 am - 5 pm, Monday to Friday. You must be based in the UK, requiring occasional travel to London. The London office is available to work in if desired.
Essential Functions/Responsibilities
- Designing, building, and maintaining data ingestion pipelines from internal and third-party sources
- Developing and maintaining backend services and APIs that power the platform
- Building front-end features and data visualisations used by analysts and intelligence teams
- Working with LLMs and AI-enabled workflows (e.g. enrichment, summarisation, search, discovery)
- Working extensively with Microsoft Azure (compute, data, security, CI/CD)
- Collaborating closely with analysts, product managers, and engineers to translate intelligence needs into reliable software
- Owning solutions end-to-end, from design through to production support
Knowledge, Skills, and Abilities
- Strong experience as a senior full-stack developer in production environments
- Experience building and integrating with APIs and data pipelines
- Hands-on cloud experience, ideally Azure
- Interest in AI/LLMs and applied machine learning in real products
- A genuine curiosity about corporate intelligence, geopolitics, security, or risk
- Comfortable working in a trusted environment and eligible for background screening
Qualifications
- A computer science background (or equivalent real-world experience)
- React, TypeScript, and modern visualisation libraries
- Backend engineering experience (e.g. Python, Node.js, .NET)
- Experience working with LLM APIs
- Experience working with data-intensive cloud applications.
Additional Information
Interview Process
- Initial call with our Talent Acquisition team member
- 30-minute video call with the hiring manager
- Home task
- Panel interview with some of the team members and hiring managers at Sibylline
Research indicates that certain groups are less likely to apply for a position unless they meet every single requirement. If you feel you meet some of the requirements and can offer a unique perspective to this role, we strongly encourage you to apply—you might be the perfect fit we’re looking for!
Sibylline is committed to the recruitment and selection of candidates without regard for sexual orientation, gender, ethnicity, age, political beliefs, culture, and lifestyle. We are committed to fostering a business culture that reflects these values and promotes equal opportunity.
Senior Full-Stack Software Engineer employer: jobr.pro
Contact Detail:
jobr.pro Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full-Stack Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.
✨Tip Number 2
Prepare for those interviews! Research Sibylline and understand their projects. Tailor your answers to show how your skills align with their needs, especially in data ingestion and AI.
✨Tip Number 3
Show off your portfolio! If you’ve got projects that highlight your full-stack skills, make sure to share them. Real-world examples can speak volumes about your capabilities.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, your unique perspective might be just what we’re looking for. Go for it!
We think you need these skills to ace Senior Full-Stack Software Engineer
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience as a full-stack developer. We want to see how you've tackled challenges in production environments and what tech stacks you've worked with. Don't hold back on showcasing your expertise!
Tailor Your Application: Take a moment to customise your application for the role at Sibylline. Mention specific projects or experiences that align with our focus on data ingestion, visualisation, and AI. This shows us that you understand what we're about and how you can contribute.
Be Clear and Concise: We appreciate clarity in communication, so keep your application straightforward. Use clear language to describe your past roles and responsibilities, and make sure to proofread for any typos or errors. Attention to detail is key!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Sibylline!
How to prepare for a job interview at jobr.pro
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Azure. Brush up on your backend skills too, especially with Python and Node.js, as you'll need to demonstrate your full-stack capabilities.
✨Show Your Curiosity
Sibylline values a genuine interest in security and intelligence. Prepare to discuss your thoughts on current trends in corporate intelligence or geopolitics. This will show that you’re not just a coder but someone who understands the bigger picture.
✨Prepare for Collaboration
Since the role involves working closely with analysts and product managers, think of examples from your past where you successfully collaborated in a team. Be ready to share how you’ve translated complex requirements into effective software solutions.
✨Practice Problem-Solving
Expect technical questions that assess your problem-solving skills. Work through some coding challenges or system design problems beforehand. This will help you feel more confident and articulate during the technical parts of the interview.