At a Glance
- Tasks: Design and maintain features for a high-performance trading platform using TypeScript, Node.js, and React.
- Company: Join a leading enterprise with a focus on innovation and collaboration.
- Benefits: Enjoy training allowances, stock options, and generous time off including your birthday.
- Other info: Hybrid work model with regular team events and excellent career growth opportunities.
- Why this job: Make an impact in finance tech while working with cutting-edge tools and a talented team.
- Qualifications: 8+ years in software development with strong skills in TypeScript, Node.js, and React.
The predicted salary is between 70000 - 90000 € per year.
Our client, a large enterprise, is seeking a Senior Full-Stack Engineer to join an established trading platform programme. This production‐critical system is long‐lived, actively evolving, and places strong emphasis on performance, reliability, and maintainability.
You will join a highly experienced team of senior engineers and QA developers, taking full ownership of features from design through to production, while collaborating directly with the client.
Key Responsibilities- Design, build, and maintain features across the full stack of a high‐performance trading platform.
- Work primarily with: TypeScript (Node.js & React), monorepo tooling, GitHub, GitHub Actions, Jest, Playwright, Redis, MS SQL, WebSockets, Docker, Kubernetes, observability tools (Grafana, Prometheus, SonarQube).
- Take end‐to‐end ownership of features from design to production.
- Collaborate closely with platform and DevOps engineers on build pipelines, observability, and operational concerns.
- Communicate directly with clients to clarify requirements and propose solutions.
- Contribute to and improve automated testing practices.
- Participate in peer code reviews and maintain high engineering standards.
- Leverage LLM/AI‐enabled development tools as part of day‐to‐day development.
- Experience with functional programming (OCaml, Haskell).
- Prior experience in trading, finance, or real‐time systems.
- Solid understanding of DevOps and operational concerns (logging, metrics, automation).
- London‐based and willing to travel to company/client events.
- 8+ years of professional software development experience.
- 3+ years hands‐on experience with TypeScript, Node.js, and React.
- Strong experience building and maintaining production systems.
- Comfortable working in a senior, autonomous engineering team.
- Strong communication skills and fluency in English.
- Availability to work in a hybrid setting in Waterloo, London.
- 5 days/year dedicated to training.
- 1,000 annual training allowance (up to 50% usable for home workstation equipment).
- Company equipment and onboarding kit.
- In‐person team events every 3 months.
- Annual bonus (company and personal performance dependent).
- Stock option plan.
- Birthday off.
- Generous employee referral programme.
Senior React Software Engineer in Cambridge employer: NPAworldwide
Join a leading enterprise in the heart of Waterloo, London, where innovation meets collaboration. As a Senior Full-Stack Engineer, you'll thrive in a dynamic work culture that prioritises professional growth with dedicated training days and a generous annual allowance. Enjoy unique benefits like stock options, birthday leave, and regular team events, all while contributing to a high-performance trading platform that values your expertise and input.
StudySmarter Expert Advice🤫
We think this is how you could land Senior React Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in finance or trading. A personal recommendation can make all the difference when you're aiming for that Senior Full-Stack Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Node.js, and React. This is your chance to demonstrate your expertise and passion for building high-performance systems.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with DevOps practices and how you’ve tackled challenges in previous roles. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to stay updated on new opportunities and company events.
We think you need these skills to ace Senior React Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Senior Full-Stack Engineer. Highlight your experience with TypeScript, Node.js, and React, and don’t forget to mention any relevant projects that showcase your skills in building high-performance systems.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Mention your passion for trading platforms and how your experience aligns with our needs. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any notable projects, especially those involving trading or real-time systems, make sure to include them in your application. We love seeing practical examples of your work and how you’ve taken ownership of features from design to production.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team!
How to prepare for a job interview at NPAworldwide
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and React. Brush up on your knowledge of monorepo tooling, GitHub Actions, and automated testing practices. Being able to discuss your experience with these technologies confidently will show that you're the right fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially related to performance and reliability. Think about how you took ownership of features from design to production and be ready to share those stories. This will demonstrate your capability to handle the responsibilities of the position.
✨Communicate Effectively
Since the role involves direct communication with clients, practice articulating your thoughts clearly and concisely. Be prepared to explain complex technical concepts in a way that non-technical stakeholders can understand. This will highlight your strong communication skills, which are essential for this position.
✨Emphasise Team Collaboration
Highlight your experience working in senior, autonomous engineering teams. Discuss how you’ve collaborated with DevOps engineers and participated in peer code reviews. Showing that you value teamwork and high engineering standards will resonate well with the interviewers.