At a Glance
- Tasks: Develop and optimise backend services using TypeScript and NestJS.
- Company: Join a fast-growing data intelligence company with major clients in asset management.
- Benefits: Enjoy 24+ days annual leave, health cover, flexible Fridays, and fun team socials.
- Why this job: Be part of a collaborative culture with real engineering challenges and impactful work.
- Qualifications: Strong backend experience with Node.js, TypeScript, and familiarity with SQL/NoSQL databases.
- Other info: Hybrid working model with 2 days onsite; regular social events and a focus on wellbeing.
The predicted salary is between 43200 - 72000 £ per year.
My client is a fast-growing data and intelligence company working with major players in asset management. They’ve built a successful platform that’s already driving real results, now they’re investing heavily in tech to scale it further, expand their product offering, and move faster. It’s a chance to join a business with solid market traction, modern tech, and plenty of engineering challenges.
They’re now hiring a Senior Software Engineer to develop and optimise their backend services. This is a hands-on role with scope to take ownership across the full software lifecycle; from design and development to testing, deployment, and ongoing performance tuning.
You’ll be working as part of a cross-functional team alongside product managers, designers, and engineers across the stack. The engineering culture is pragmatic, fast-paced, and collaborative. This role reports to the Lead Software Engineer, and you will be given the chance to work hand in hand with key decision makers.
The company operates a hybrid model from their St. Paul’s office, with 2 days a week expected onsite. The wider culture is sociable and team-oriented, with regular social events, daily breakfast, and a strong focus on employee wellbeing.
What you’ll bring:
- Strong backend engineering experience with Node.js and TypeScript
- Hands-on experience with NestJS or a similar backend framework
- Solid understanding of both SQL (e.g. MySQL/PostgreSQL) and NoSQL (e.g. MongoDB) databases
- Familiarity with testing frameworks and good testing practices
- Experience with Git, Postman or similar API tools
- Understanding of Agile development workflows
- Exposure to cloud environments, especially AWS, is beneficial
- Bonus points for any experience with React, Next.js or legacy PHP
What you’ll do:
- Build and maintain scalable backend services using NestJS and TypeScript
- Collaborate with product and design teams to define and implement technical solutions
- Write clean, efficient, and reusable code to support long-term platform evolution
- Optimise performance and ensure reliability of backend systems
- Contribute to testing, CI/CD workflows, and release processes
- Stay current with modern backend practices and bring ideas to the table
Benefits:
- Annual leave starting at 24 days, increasing with tenure (up to 29)
- Enhanced parental leave
- Health cover via Medicash and dedicated wellness days
- Flexible Fridays and a hybrid working policy
- Additional perks: birthday day off, travel loan scheme, charity days, daily breakfast, and regular team socials
This is a chance to join an organisation going from strength to strength. Get in touch as this one will go quickly!
Senior Software Engineer (City of London) employer: Prism Digital
Contact Detail:
Prism Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (City of London)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as TypeScript, NestJS, and AWS. Consider building a small project or contributing to open-source projects using these technologies to demonstrate your hands-on experience.
✨Tip Number 2
Engage with the company’s online presence. Follow them on social media, participate in discussions, and share relevant content. This shows your genuine interest in their work and can help you stand out during the interview process.
✨Tip Number 3
Network with current or former employees of the company through platforms like LinkedIn. Ask them about their experiences and any tips they might have for the application process. A referral can significantly boost your chances of landing an interview.
✨Tip Number 4
Prepare to discuss your experience with Agile development workflows and how you've contributed to team projects in the past. Be ready to provide examples of how you've optimised backend services and collaborated with cross-functional teams.
We think you need these skills to ace Senior Software Engineer (City of London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your backend engineering experience, particularly with Node.js and TypeScript. Include specific projects where you've used NestJS or similar frameworks, as well as your familiarity with SQL and NoSQL databases.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, especially your experience with AWS and Agile workflows. Share examples of how you've contributed to team success in previous roles.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to relevant projects that demonstrate your coding skills and understanding of backend services. Highlight any contributions to CI/CD workflows or performance optimisation.
Prepare for Technical Questions: Anticipate technical questions related to backend development, testing practices, and cloud environments. Be ready to discuss your approach to problem-solving and how you stay current with modern backend practices.
How to prepare for a job interview at Prism Digital
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, TypeScript, and NestJS in detail. Bring examples of past projects where you've successfully implemented these technologies, and be ready to explain your thought process and the challenges you faced.
✨Understand the Company Culture
Research the company's values and culture, especially their focus on collaboration and employee wellbeing. During the interview, express how you align with these values and how you can contribute to a positive team environment.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios relevant to backend services, as this will demonstrate your analytical skills and ability to think on your feet.
✨Ask Insightful Questions
Prepare thoughtful questions about the team's current projects, the tech stack, and the company's future direction. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.