Senior software engineer (Node.js/TypeScript)
Senior software engineer (Node.js/TypeScript)

Senior software engineer (Node.js/TypeScript)

Bath Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Design and build scalable software solutions using Node.js and TypeScript.
  • Company: Join Seccl, a B-Corp certified tech company transforming the investment industry.
  • Benefits: Enjoy 27 days holiday, private medical insurance, and a generous learning budget.
  • Why this job: Be part of a mission-driven team making investing accessible for everyone.
  • Qualifications: Experience in software development with a focus on Node.js and TypeScript.
  • Other info: Collaborative culture with opportunities for mentorship and career growth.

The predicted salary is between 36000 - 60000 £ per year.

Senior Software Engineer (Node.js/TypeScript)

Seccl – an Octopus-owned embedded investment platform, is looking for a senior engineer to join our remote-first, flexible team based in the UK. The role is based in the UK but the team works primarily remote, with occasional quarterly in-person days in Bath, London or Edinburgh.

About Us

Seccl is on a mission to help people invest better. We are B‑Corp certified, have a strong product‑market fit and are growing fast. As part of the Octopus group, we have the backing of a multi‑billion‑group that invests in innovative companies across industries.

Culture & Values

  • Never settle – We put our customers first and move heaven and earth to deliver.
  • Take ownership – We think rigorously, act with urgency and never lose sight of long‑term quality.
  • Be generous & candid – We encourage direct conversation, a flat, inclusive culture and the freedom to speak up.

Engineering Ways of Working

  • API design concepts and domain‑oriented squads.
  • Technology stack – AWS Serverless (Lambda, SQS, EventBridge, API Gateway, ECS), Typescript/Node.js, MongoDB, Terraform, GitHub Actions.
  • Process tools – JIRA for project management, Incident.io for incident management.

Role Purpose

The purpose of this role is to design, build and operate reliable, scalable, testable and maintainable software solutions. You will own new features and products using Typescript and Node.js, be hands‑on throughout the development cycle and act as the senior go‑to person on the team.

Typical Day

  • Collaborate in a cross‑functional squad of engineers, product and ops.
  • Design, implement and operate domain services.
  • Own SLAs, iterative improvements and documentation.
  • Mentor junior engineers and communicate with non‑technical colleagues.
  • Champion continuous improvement and technical excellence.

What You Need

  • Own services from design to operation in a build‑and‑run model.
  • Strong ability to translate business requirements into efficient, scalable solutions.
  • Experience in a strongly/statically typed language.
  • Deep understanding of building and running high‑quality, standards‑compliant workflow APIs.
  • Experience with AWS, distributed systems, observability, debugging and on‑call.
  • Willingness to be on‑call for your services.

Core Technical Skills

  • Node.js / Typescript
  • AWS (Lambda, SQS, EventBridge, API Gateway, ECS, S3)
  • Serverless products and document databases (MongoDB)
  • Mentoring and managing engineers
  • Build‑and‑run model and incident management
  • Regulated financial industry experience

Benefits

🌓 27 days holiday + bank holidays, flexible birthday day off, + three days dependent leave.
šŸ’™ Two volunteering days per year.
šŸ… Length of service award – one month paid sabbatical at eight years.
āœ… 6% employer pension contribution, life assurance.
šŸ„ Private medical insurance with AXA Health.
šŸ‘Ŗ Enhanced parental leave.
šŸ’» MacBook and up to Ā£500 home office budget.
šŸ“– Ā£750 per person learning budget.
šŸŒŽ Option to work abroad up to six weeks per year.
🌻 Health and wellbeing initiatives – therapy via Wellness Cloud, Headspace mental health support.
🌱 Financial wellbeing – Octopus Money, Share Incentive Plan, Octopus Legacy.
šŸŽ Perkbox – flexi‑points for discounts and perks.
🚲 Cycle to Work and Octopus Electric Vehicle Leasing.

Interview Process

  • Talent screen – 30‑minute intro call with Talent partner or Engineering manager.
  • Technical loop – 2.45h virtual assessment covering system design, cultural fit, Typescript code review and technical assessments.
  • Expect to hear back within one‑to‑two weeks.

Diversity Statement

We aim to build a diverse and inclusive company of awesome people. All applicants will be considered for employment without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or disability status.

Apply

If this sounds like your kind of role, we encourage you to apply even if you don’t tick every box. We’d love to hear from you!

#J-18808-Ljbffr

Senior software engineer (Node.js/TypeScript) employer: Seccl

Seccl is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Software Engineers to thrive. With a strong focus on employee growth, generous benefits including flexible holiday options, a learning budget, and health initiatives, Seccl empowers its team members to take ownership of their work while contributing to a mission-driven company that is transforming the investment industry. Located in vibrant cities like London, Bath, and Edinburgh, employees enjoy a dynamic work environment that encourages creativity and inclusivity.
S

Contact Detail:

Seccl Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior software engineer (Node.js/TypeScript)

✨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

Prepare for those interviews! Research Seccl’s mission and values, and think about how your skills in Node.js and TypeScript can contribute to their goals. Be ready to discuss your past projects and how they align with what Seccl is doing.

✨Tip Number 3

Show off your personality! During interviews, let your passion for software engineering shine through. Seccl values a flat and inclusive culture, so being genuine and open will help you stand out.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Seccl team!

We think you need these skills to ace Senior software engineer (Node.js/TypeScript)

Node.js
TypeScript
Cloud Computing (AWS/Azure/GCP)
Distributed Systems
API Design and Development
Observability and Performance Tuning
Debugging and Tracing
Mentorship and Guidance
Collaboration in Cross-Functional Teams
Understanding of Business Requirements
Continuous Improvement
Serverless Architecture
Document Databases (MongoDB)
Build-and-Run Model Experience
Experience in Regulated Industries

Some tips for your application 🫔

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Node.js and TypeScript, and don’t forget to showcase any relevant projects or achievements that align with our mission at Seccl.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software engineering and how you can contribute to our team. Mention specific aspects of our culture that resonate with you, like our commitment to continuous improvement.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in the past. We love engineers who think rigorously and act with urgency, so share stories that demonstrate your ability to drive improvements and deliver quality solutions.

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. Plus, you’ll find all the info you need about our company and the role there!

How to prepare for a job interview at Seccl

✨Know Your Tech Stack

Make sure you’re well-versed in Node.js and TypeScript, as these are crucial for the role. Brush up on your knowledge of AWS and distributed systems too, as you might be asked to discuss how you’ve used these technologies in past projects.

✨Prepare for System Design Questions

Since the first stage involves a System Design interview, practice designing scalable and reliable software solutions. Think about how you would approach building a service from scratch, considering factors like performance, observability, and testing.

✨Show Your Collaborative Spirit

Seccl values teamwork, so be ready to share examples of how you’ve worked collaboratively in cross-functional teams. Highlight any experiences where you’ve mentored junior engineers or communicated complex technical concepts to non-technical colleagues.

✨Ask Thoughtful Questions

Interviews are a two-way street, so come prepared with questions that show your interest in Seccl’s mission and culture. Ask about their approach to continuous improvement or how they handle challenges in the investment industry to demonstrate your curiosity and engagement.

Senior software engineer (Node.js/TypeScript)
Seccl
Location: Bath
Go Premium

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

S
  • Senior software engineer (Node.js/TypeScript)

    Bath
    Full-Time
    36000 - 60000 £ / year (est.)
  • S

    Seccl

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>