At a Glance
- Tasks: Design and build 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.
- 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 TypeScript, Node.js, and React skills.
- Other info: Hybrid work model in London with great career growth and team events every quarter.
The predicted salary is between 70000 - 90000 £ per year.
Location: Waterloo, London (Hybrid)
Overview
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)
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.
Full-stack Typescript Developer in Birmingham employer: NPAworldwide
Contact Detail:
NPAworldwide Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-stack Typescript Developer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in finance or trading. A friendly chat can lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects with TypeScript, Node.js, and React. This is your chance to demonstrate your expertise and make a lasting impression.
✨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 experiences in detail. We want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Full-stack Typescript Developer in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your TypeScript, Node.js, and React experience, and don’t forget to mention any relevant projects you've worked on!
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. Share your passion for full-stack development and how you can contribute to our trading platform.
Showcase Your Projects: If you've got a portfolio or GitHub repository, make sure to include it in your application. We love seeing real examples of your work, especially anything related to high-performance systems or trading platforms.
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 team!
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 your experience with 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 those 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 Continuous Learning
With 5 days dedicated to training and an annual training allowance, it’s important to show your commitment to continuous learning. Share any recent courses or certifications you’ve completed, and express your enthusiasm for leveraging LLM/AI-enabled development tools in your work.