At a Glance
- Tasks: Design and build AI-first software that scales and performs reliably.
- Company: Join Ravical, a dynamic company transforming SME advisory services with AI.
- Benefits: Competitive salary, ESOP, and collaboration with top talent.
- Other info: Work closely with founders and embrace continuous learning.
- Why this job: Make a real impact in a fast-paced environment from day one.
- Qualifications: 5+ years in software engineering, proficient in TypeScript and Python.
The predicted salary is between 60000 - 80000 £ per year.
At Ravical, we’re on a bold mission to transform how SME advisory services are delivered and scaled by leveraging AI-first, agentic products. By combining cutting-edge AI technologies with a commitment to simplicity and innovation, we are building a frictionless product that empowers our European customers to deliver reliable and proactive advice. Located in the vibrant cities of London and Ghent, we foster a culture of speed, accountability and autonomy, and continuous learning, offering a unique opportunity to build the future of advisory intelligence. If you’re excited by tough challenges, practical AI, and having real impact from day one, we’d love to meet you.
What you’ll do:
- Design, build, and maintain reliable and secure AI-first software optimized for performance at scale
- Collaborate with AI engineers, product managers, and other team members to implement robust solutions
- Lead the technical architecture and decision-making processes for new and existing products
- Stay updated on emerging technologies and integrate best practices into the development process
- Work closely with the founders to align technical implementations with the company’s strategic vision
Who you are:
- 5+ years of experience in software engineering, with expertise in backend or full-stack development
- Proficiency in TypeScript and Python
- Expertise in automating cloud infrastructure through IaC
- Experience building event-driven systems
- Ability to work in a fast-paced, collaborative environment and handle evolving priorities
- A passion for building high-impact, scalable software solutions
What we offer:
- Competitive salary package including ESOP (Employee Stock Ownership Plan)
- Opportunity to work in a dynamic, AI-first company at the forefront of SME advisory innovation
- Close collaboration with the founders and other top-tier talent in a fast-paced environment
Senior Software Engineer employer: Ravical
Ravical is an exceptional employer that champions a culture of speed, accountability, and continuous learning, making it an ideal place for a Customer Value Manager to thrive. With a competitive salary package, including an Employee Stock Ownership Plan, and the opportunity to work closely with founders in a dynamic AI-first environment, employees are empowered to make a real impact from day one. Located in vibrant London and Ghent, Ravical offers a unique blend of innovation and collaboration, ensuring that every team member can grow and succeed while transforming SME advisory services.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do, especially in AI-first software development.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your expertise in TypeScript, Python, and any experience with cloud infrastructure to catch our eye!
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about transforming SME advisory services with AI. Share specific examples of how you've tackled tough challenges in the past and how you can contribute to our mission.
Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, don’t hesitate to include them. We love seeing practical applications of your skills, especially those that demonstrate your ability to build scalable software solutions.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Ravical
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript and Python, as these are key for the role. Brush up on your knowledge of cloud infrastructure automation and event-driven systems, as you might be asked to discuss how you've implemented these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software engineering and how you tackled them. Highlight your experience in designing and maintaining scalable software solutions, as this aligns with Ravical's mission to deliver impactful advisory services.
✨Understand Their Vision
Familiarise yourself with Ravical’s mission and values. Be ready to explain how your technical expertise can contribute to their goal of leveraging AI to transform SME advisory services. This shows that you’re not just a techie but also someone who cares about the bigger picture.
✨Emphasise Collaboration
Since the role involves working closely with AI engineers and product managers, be prepared to discuss your experience in collaborative environments. Share examples of how you’ve successfully worked in teams to implement robust solutions and adapt to evolving priorities.