Typescript Software Engineer
Typescript Software Engineer

Typescript Software Engineer

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
NPAworldwide

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, a generous allowance, stock options, and a birthday off.
  • Other info: Hybrid working in London with excellent career growth and team events.
  • Why this job: Be part of a dynamic team making a real impact in the finance tech space.
  • Qualifications: 8+ years in software development with 3+ years in TypeScript, Node.js, and React.

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)
  • 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.

    Typescript Software Engineer 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, offering five dedicated training days and a generous annual training allowance. With a focus on performance and maintainability, you'll be part of a high-performing team that values your contributions and provides unique benefits like stock options and birthday leave.
    NPAworldwide

    Contact Detail:

    NPAworldwide Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Typescript Software Engineer

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your 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 practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

    ✨Tip Number 4

    Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with trading platforms and full-stack development to catch our eye.

    We think you need these skills to ace Typescript Software Engineer

    TypeScript
    Node.js
    React
    Monorepo tooling
    GitHub
    GitHub Actions
    Jest
    Playwright
    Redis
    MS SQL
    WebSockets
    Docker
    Kubernetes
    Grafana
    Prometheus
    SonarQube
    Automated Testing
    Functional Programming
    DevOps
    Communication Skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the role of a 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 passionate about this role and how your background aligns with our needs. Be sure to mention your experience with trading platforms or similar systems if you have it.

    Showcase Your Communication Skills: Since you'll be collaborating directly with clients, it's important to demonstrate your strong communication skills. In your application, give examples of how you've effectively communicated technical concepts to non-technical stakeholders in the past.

    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 important updates from us!

    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 and GitHub Actions, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.

    ✨Showcase Your Problem-Solving Skills

    Prepare to talk about specific challenges you've faced in software development, especially in high-performance systems. Think of examples where you took ownership of a feature from design to production and how you collaborated with others to solve issues.

    ✨Understand the Trading Domain

    Familiarise yourself with trading platforms and the finance sector. Even if you don’t have direct experience, showing that you’ve researched the industry will impress interviewers. Discuss any relevant projects or interests that relate to real-time systems.

    ✨Communicate Clearly

    Strong communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you’ll need to interact with clients and team members. Prepare questions to ask during the interview to demonstrate your engagement and interest.

    Typescript Software Engineer
    NPAworldwide

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >