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 days, annual bonuses, stock options, and a birthday off!
- Other info: Participate in exciting team events and enjoy excellent career growth opportunities.
- Why this job: Take ownership of impactful projects in a dynamic, hybrid work environment.
- 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.
Desirable
- 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.
Qualifications
- 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.
- Hybrid working in Waterloo, London.
Why Is This a Great Opportunity
- 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 Developer employer: NPAworldwide
Our client is an exceptional employer located in London, offering a dynamic work environment that fosters diversity and innovation. With a hybrid working model and competitive salary package, including bonuses, employees benefit from excellent career progression opportunities and a supportive culture that values collaboration. Join a team that not only prioritises professional growth but also champions inclusivity across all levels.
StudySmarter Expert Advice🤫
We think this is how you could land Senior React Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with React or in trading platforms. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using TypeScript, Node.js, and React. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with full-stack development and how you've tackled challenges in past projects. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are eager to join our team. Plus, it shows you're genuinely interested in the role and our company.
We think you need these skills to ace Senior React Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Full-Stack Engineer role. 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 this role. Talk about your passion for trading platforms and how your experience aligns with the responsibilities outlined in the job description.
Showcase Your Communication Skills:Since you'll be collaborating directly with clients, it's important to demonstrate your strong communication skills. In your application, mention instances where you've successfully clarified requirements or proposed solutions in previous roles.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy!
How to prepare for a job interview at NPAworldwide
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in TypeScript, Node.js, and React. Brush up on your knowledge of monorepo tooling, GitHub Actions, and observability tools like Grafana and Prometheus. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨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 examples that highlight your problem-solving abilities.
✨Communicate Clearly and Effectively
Since this role involves direct communication with clients, practice articulating your thoughts clearly. Be prepared to explain complex technical concepts in a way that’s easy to understand. This will demonstrate your strong communication skills and ability to collaborate effectively.
✨Emphasise Your Teamwork Experience
Highlight your experience working in senior, autonomous engineering teams. Discuss how you’ve contributed to peer code reviews and improved automated testing practices. This will show that you value high engineering standards and can work well within a team.