Principal Software Engineer (Node/TypeScript)

Immersum United Kingdom
Remote
Apply
AI Summary

Immersum seeks a Principal Software Engineer to design, build, and evolve backend services using Node.js and TypeScript. The ideal candidate will have deep experience in production backend systems, distributed systems, and asynchronous workflows. This is a hands-on principal-level role with a strong focus on clean architecture, system design, and long-term technical quality.

Key Highlights
Design, build, and evolve backend services using Node.js and TypeScript
Take ownership of system-level architecture and drive decisions around scalability, reliability, and maintainability
Contribute meaningfully to long-term technical strategy while remaining consistently hands-on
Key Responsibilities
Design, build, and evolve backend services using Node.js and TypeScript
Take ownership of system-level architecture and drive decisions around scalability, reliability, and maintainability
Contribute meaningfully to long-term technical strategy while remaining consistently hands-on
Technical Skills Required
Node.js TypeScript API-driven architecture Asynchronous workflows Background processing Event-driven architectures Cloud-hosted production environments Automated testing Monitoring CI/CD pipelines
Benefits & Perks
£130,000 - £150,000 salary
100% remote work
Competitive salary and the opportunity to have genuine influence over the technical direction of the product
Nice to Have
Experience working on systems with long-running jobs or high-volume background processing
Exposure to security-focused platforms, developer tools, or data-heavy SaaS products

Job Description


Job Title: Principal Software Engineer – Node / TypeScript

Location: 100% Remote – UK / Europe (open to Portugal and similar locations)

Salary: £130,000 – £150,000

Industry: CyberSecurity SaaS, Vulnerability Scanning

Company profile: Bootstrapped start-up, high trust / high leverage product focussed engineering team

Company size: 6 people


The Company

This isn’t your typical SaaS platform.

The business is building a security-focused cloud product that helps organisations continuously understand and reduce risk across their digital estate.

The product is used by teams ranging from fast-growing technology companies to larger, more established organisations, operating in environments where reliability, correctness, and trust really matter.

The company is fully remote, deeply engineering-led, and values clean architecture, thoughtful system design, and long-term technical quality over short-term fixes. They’re now looking for an exceptional Principal Software Engineer to play a key role in shaping the platform as it continues to evolve.


The Role

This is a hands-on principal-level role for a truly T-shaped engineer — someone with exceptional depth in Node.js and TypeScript, who is equally happy getting involved across adjacent technologies, tooling, and system design when required.

You’ll sit at the heart of the engineering team, owning some of the most complex and business-critical parts of the platform, and helping to set technical direction through both influence and example.


You will:

  • Design, build, and evolve backend services using Node.js and TypeScript, supporting APIs, orchestration, and asynchronous processing.
  • Take ownership of system-level architecture, driving decisions around scalability, reliability, and maintainability.
  • Lead the design and implementation of clean, well-structured APIs with a strong focus on developer experience.
  • Set and uphold high standards for code quality, testing, observability, and operational readiness.
  • Identify and address performance bottlenecks, reliability risks, and technical debt across core services.
  • Contribute meaningfully to long-term technical strategy while remaining consistently hands-on.


You Should Have

  • Deep, practical experience building production backend systems with Node.js and TypeScript.
  • A strong track record working on distributed systems with real operational complexity.
  • Excellent understanding of asynchronous workflows, background processing, and event-driven architectures.
  • Experience designing and maintaining APIs used by multiple consumers.
  • Solid grounding in data persistence, caching, and system reliability concerns.
  • Comfort working in cloud-hosted production environments and contributing to CI/CD and operational tooling.
  • A strong appreciation for security, correctness, and defensive engineering practices.
  • Clear, confident communication skills and the ability to influence technical direction across a team.
  • Experience operating at senior or principal level while remaining highly hands-on.


Nice to Have:

  • Exposure to security-focused platforms, developer tools, or data-heavy SaaS products.
  • Experience working on systems with long-running jobs or high-volume background processing.


Tech Stack (High-Level)

  • Backend services written primarily in Node.js and TypeScript
  • API-driven architecture supporting internal and external consumers
  • Background processing and asynchronous workflows
  • Cloud-hosted production environments
  • Automated testing, monitoring, and CI/CD pipelines


Why Join?

  • Work on a mission-critical platform where engineering quality directly impacts customers.
  • Solve meaningful problems in distributed systems, backend architecture, and platform reliability.
  • Join a senior, low-ego engineering team that values clarity of thought and clean execution.
  • Fully remote, high-trust environment with real autonomy and ownership.
  • Competitive salary and the opportunity to have genuine influence over the technical direction of the product.


Similar Jobs

Explore other opportunities that match your interests

Head, Clinical Document Management Integrated Systems Director

Programming
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

novartis uk

United Kingdom

Senior Java Engineer

Programming
7h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

peratera

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

F5 Consultants

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly