Staff Software Engineer

Annapurna Recruitment — United Kingdom · Posted ~3 hours ago

Lead Full-time Remote

Skills

Software engineering Full-stack development Web application development TypeScript Node.js API development Secure production systems Lit Web APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Staff Software Engineer will join a remote-first product engineering team and own solutions from concept through production. The role involves designing reliable and secure systems, building scalable customer-facing web applications and APIs, and developing full-stack services with TypeScript and Node.js. Experience with modern web technologies and AI-enabled workflows is valuable.

Highlights

Remote-first staff-level engineering opportunity with end-to-end ownership, strong engineering autonomy, modern web development, and the chance to build secure, production-grade AI-enabled applications.

Description

Senior Full Stack Engineer - Financial Services We're working with our client, an innovative, AI-native financial services firm, to find a Staff Software Engineer to join our client's team. In this role you'll be part of a remote-first product engineering squad, owning solutions end-to-end - from idea to production - and building the intelligent workflows and AI-enabled web applications that power our client's risk exchange platform used across multiple countries and specialty insurance products. Key Skills and What You'll Use Them For Software engineering fundamentals & judgement - Apply strong core engineering principles to design, build and ship reliable, secure, production-ready systems.Modern web application development - Build and scale customer-facing web applications, services and APIs that sit at the heart of our client's platform.TypeScript & Node.js - Develop robust backend and full stack solutions, leveraging TypeScript's type safety and Node.js for scalable services.Lit / Web Components - Create modern, reusable UI components to deliver high-quality, responsive user experiences.PostgreSQL & Redis - Design and optimise data flows and storage, using relational data models and in-memory caching to improve performance.Snowflake & AWS - Work across a modern cloud and data stack to support intelligent, data-driven product capabilities.AI-assisted development - Use AI tools across discovery, implementation, testing, debugging and operations to accelerate delivery and enhance quality.Problem solving & ownership - Turn unclear problems into working software, take responsibility for outcomes, and continually iterate based on real user feedback.Collaboration & communication - Operate effectively within cross-functional squads, influencing technical decisions and improving how software is built. If you're excited by building intelligent, AI-enabled products in a fast-moving environment, we'd be delighted to discuss this opportunity with you.