At a Glance
- Tasks: Build and maintain user-friendly features using Next.js, React, and TypeScript.
- Company: Join Forsyte, an innovative team revolutionising legal tech with AI.
- Benefits: Competitive pay, annual bonuses, 25 days off, and career growth opportunities.
- Why this job: Shape the future of compliance technology while working on exciting projects.
- Qualifications: Strong experience with TypeScript, React, and backend services.
- Other info: Collaborative environment focused on innovation and personal development.
The predicted salary is between 28800 - 48000 £ per year.
We’re Forsyte, a team of domain experts creating the AI-powered risk assessment platform that gets used every day by real lawyers solving real problems. You’d be joining an expanding team at an exciting time as we expand our functionality post launch. This isn’t about maintaining legacy systems or implementing someone else’s specifications. This is about working in a squad that owns entire features from database to UI, shipping AI that feels invisible and intuitive, and directly shaping how legal professionals work with compliance technology.
We’re looking for someone practical and product-minded, who is comfortable working with or without designs, having a deep understanding of the problem they are solving, and backing everything up with solid backend implementation.
What the job involves:
- Build and maintain user-facing features using Next.js, React, and TypeScript
- Work with Figma to refine layouts, flows, and component usage
- Implement and maintain a shared design system in both Figma and code
- Develop backend services and APIs using NestJS
- Design and evolve data models and integrations with databases
- Implement business logic, validation, and error handling on the backend
- Connect frontend features to backend APIs in a clean, well-typed way
- Write maintainable, well-tested code across the stack
- Participate in code reviews and technical discussions
- Help improve performance, reliability, and developer experience
Who you are:
- Strong experience with TypeScript
- Production experience with React and Next.js
- Hands-on experience working in Figma (layout, components, basic interaction design)
- Experience contributing to a design system or shared component library
- Experience building backend services with Node.js (NestJS or similar)
- Solid understanding of REST APIs, HTTP, and web application architecture
- Experience working with relational databases (e.g. PostgreSQL)
- Familiarity with Git and collaborative workflows
Nice to have:
- Experience with Tailwind CSS or similar utility-first styling approaches
- Experience with ORMs such as Prisma or TypeORM
- Experience with automated testing (frontend or backend)
- Exposure to cloud platforms (AWS, Azure, or IBM)
- Experience with Storybook or component documentation tools
Value clear, simple solutions over over-engineering. Care about consistency and quality, both in UI and backend logic. Happy collaborating with designers, product, and other engineers. Pragmatic, curious, and keen to improve how things are built.
Here’s what you’ll get when you become part of our team:
- Competitive Pay – Benefit from a salary that reflects your potential, with regular reviews to recognise and reward your progress.
- Annual Bonus – Get recognised for your hard work with a yearly company bonus.
- Career Growth – We’re big on development. You’ll have access to training, support, and opportunities to grow your skills and move up.
- 25 Days Off – Enjoy 25 days of annual leave.
Software Engineer in London employer: Forsyte
Contact Detail:
Forsyte Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Forsyte. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, React, and Next.js. This is your chance to demonstrate your practical experience and product-minded approach.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of backend services. Practice common algorithms and system design questions to impress the interviewers at Forsyte.
✨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, it shows you’re genuinely interested in joining the Forsyte team.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through. We want to see that you’re genuinely excited about building user-facing features and solving real problems with our AI-powered platform.
Tailor Your Experience: Make sure to highlight your experience with TypeScript, React, and Next.js in your application. We’re looking for practical, product-minded individuals, so connect your past projects to the skills we value at Forsyte.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for our team. Remember, we value simple solutions over over-engineering!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Forsyte
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, React, and Next.js. Brush up on your knowledge of backend services with Node.js and NestJS, as well as REST APIs. Being able to discuss your experience confidently will show that you’re the right fit for the role.
✨Familiarise Yourself with Figma
Since you'll be working closely with design, take some time to get comfortable with Figma. Understand how layouts and components are structured, and be ready to discuss how you can contribute to refining designs and implementing a shared design system.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous projects. Be ready to explain your thought process and how you arrived at your solutions, especially when it comes to backend logic and data models.
✨Emphasise Collaboration
This role involves working with designers, product managers, and other engineers. Highlight your experience in collaborative workflows and how you’ve contributed to team success in past projects. Show that you value clear communication and teamwork.