At a Glance
- Tasks: Design and maintain features for a critical trading platform with full ownership.
- Company: Join a leading enterprise client in a dynamic tech environment.
- Benefits: Competitive salary, training budget, stock options, and birthday off.
- Why this job: Make an impact in finance tech while working with cutting-edge tools.
- Qualifications: 8+ years in software development, strong TypeScript skills, and team collaboration.
- Other info: Enjoy hybrid work, quarterly team events, and excellent career growth.
The predicted salary is between 60000 - 85000 £ per year.
Location – London (Waterloo)
Salary – £70k – £85k
We’re looking for a Senior Full-Stack Engineer to join an established development programme building and evolving a production-critical internal trading platform for a large enterprise client. This is a long-term, actively evolving system where performance, reliability, and maintainability are key. You’ll join a highly experienced team of senior engineers and QA specialists, working in an environment that values technical ownership, autonomy, and thoughtful engineering decisions.
What you’ll be doing:
- Designing, building, and maintaining features across the full stack of a trading platform
- Taking end-to-end ownership of features from design through to production
- Collaborating closely with platform and DevOps engineers on build pipelines, observability, and operational improvements
- Communicating directly with stakeholders to clarify requirements and propose technical solutions
- Contributing to and improving automated testing practices
- Participating in peer code reviews and helping maintain high engineering standards
- Using AI-assisted development tools (including the latest LLM models) as part of day-to-day engineering workflows
Tech Stack:
- TypeScript (Node.js & React)
- Monorepo tooling, GitHub, GitHub Actions
- Jest, Playwright
- Redis, MS SQL, WebSockets
- Docker, Kubernetes
- Observability tooling (Grafana, Prometheus, SonarQube)
Requirements:
- 8+ years of professional software development experience
- 3+ years hands-on TypeScript experience, including Node.js and React
- Strong experience building and maintaining production-grade systems
- Comfortable working within a senior, autonomous engineering team
- Excellent communication skills and fluent English
- Able to work hybrid from Waterloo, London
Nice to Have:
- Experience with functional programming concepts or languages (e.g. OCaml, Haskell)
- Previous experience in trading, finance, or other real-time systems
- Good understanding of DevOps and operational practices (logging, metrics, automation)
- London-based
- Willingness to attend occasional company or client events
Benefits:
- 5 days per year dedicated to training
- £1,000 annual training allowance (up to 50% usable for home workstation equipment)
- Company equipment and onboarding kit
- Quarterly in-person team events
- Annual performance bonus
- Stock option plan
- Birthday off
- Generous employee referral programme
Senior Full-Stack Engineer (Ref: 195894) in City of London employer: Forsyth Barnes
Contact Detail:
Forsyth Barnes Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full-Stack Engineer (Ref: 195894) in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know about opportunities at companies you're interested in. A personal referral can make all the difference!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using TypeScript, Node.js, and React. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects and how you’ve tackled challenges in a team setting.
✨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 take that extra step to connect with us directly.
We think you need these skills to ace Senior Full-Stack Engineer (Ref: 195894) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Full-Stack Engineer role. Highlight your TypeScript, Node.js, and React experience, and don’t forget to mention any work with production-grade systems!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our team. Be sure to mention your experience with trading platforms if you have it!
Show Off Your Projects: If you’ve worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially in areas like automated testing or DevOps practices.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our awesome team!
How to prepare for a job interview at Forsyth Barnes
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stack mentioned in the job description, especially TypeScript, Node.js, and React. Brush up on your knowledge of Docker, Kubernetes, and observability tools like Grafana and Prometheus, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around building and maintaining production-grade systems. Be ready to explain how you approached these problems and the solutions you implemented, as this demonstrates your technical ownership and thoughtfulness.
✨Communicate Effectively
Since the role involves direct communication with stakeholders, practice articulating your thoughts clearly and concisely. Think about how you can explain complex technical concepts in simple terms, as this will show your ability to bridge the gap between technical and non-technical team members.
✨Emphasise Team Collaboration
Highlight your experience working in senior, autonomous engineering teams. Be prepared to discuss how you’ve collaborated with DevOps engineers and contributed to peer code reviews, as teamwork is crucial in this role. Share examples that illustrate your ability to work well with others while maintaining high engineering standards.