About the job
The Position:
We are in search of motivated and passionate Graduate Software Engineers to join our dynamic Engineering team in London. The ideal candidates will collaborate within cross-functional teams alongside product managers and designers, working closely with various departments to produce quality code that addresses genuine challenges for both internal and external stakeholders. This role offers the opportunity to take ownership of the solutions your team develops, ensuring excellence in all released products while contributing to a high-performing international development team. If you’re eager to tackle real-world problems through coding and thrive in a results-oriented environment, this could be the perfect opportunity for you.
Key Responsibilities:
- Craft Solutions: Identify and define optimal technical solutions to business challenges, contributing to an architectural vision aimed at establishing us as the world’s leading research platform.
- Deliver Functional Code: Engage with React for frontend development and Kotlin microservices with PostgreSQL for backend solutions, while also maintaining legacy services in Ruby on Rails. We continuously evaluate new technologies that might enhance our stack.
- Deploy and Improve: Release updates frequently to our users, utilizing CIrcleCI and Spinnaker for CI/CD processes and rapidly gather user feedback to inform subsequent iterations.
- Enhance Your Skills: Accelerate your learning through hands-on experience in building cutting-edge technology with seasoned professionals in a performance-driven setting. Engineers have access to our Learning and Development budget to quickly acquire specific technical skills.
- Monitor and Troubleshoot: Vigilantly oversee our services to identify errors proactively, diagnose root causes, and implement fixes efficiently.
Your Profile:
- You are currently pursuing a degree in Computer Science or a related field.
- Technical Proficiency: Familiarity with Kotlin, Java, Python, or React is required.
- Demonstrated Achievements: You have a clear record of accomplishments in your studies or previous roles.

