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

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

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Design and build scalable software solutions using Node.js and TypeScript.
  • Company: Join Seccl, a B-Corp certified investment platform transforming the finance industry.
  • Benefits: Enjoy 27 days holiday, competitive salary, and flexible remote work options.
  • Why this job: Be part of a mission-driven team making investing accessible for everyone.
  • Qualifications: Experience in Node.js, TypeScript, and AWS; mentoring skills are a plus.
  • Other info: Collaborative culture with opportunities for growth and innovation.

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

This is a flexible remote-first role within the UK with occasional quarterly face-to-face meet-up days in Bath, London or Edinburgh.

About Us

Seccl is the Octopus-owned embedded investment platform that’s on a mission to help more people to invest and invest well. We’re B-Corp certified with an amazing product-market fit, impressive early traction and the potential to transform an outdated industry, for the better. We’ve been growing fast and will scale even faster over the next few years.

Our Culture

  • Never settle: We think of ourselves as embedded hero-makers for our customers. We put them first, and if we say we’ll do something, we’ll move heaven and earth to do it. We think boldly and embrace change.
  • Take ownership: We think rigorously and deeply about a problem, but then charge at it, acting with urgency and speed that sets us apart. But we never lose sight of quality or long-term scalability.
  • Be generous & candid: We encourage our people and our customers to challenge us and never shy away from tough conversations. We have a flat and inclusive culture where everyone can be themselves and speak up.

Our Engineering Ways Of Working

Our product and engineering department is split into four tribes: Custody; Accounts; Experience; Cloud and Security. Each tribe is comprised of multiple teams, each owning a specific domain of the product. Each team will have an Engineering manager, a Product manager and 3-5 engineers with tailored skillsets to the specific domain.

Our current technology stack is AWS Serverless products (Lambda, SQS, EventBridge, API Gateway, S3, ECS) running TypeScript (and Node.js) on the compute layer and backed by MongoDB for the database layer. We have some C# services and are expanding out into other AWS products such as ECS Fargate. Our IAC is a mix of Serverless framework and Terraform. We use JIRA for project management, Github Actions for our CI/CD pipelines and Incident.io for our incident management process.

The role

The purpose of this role is to design, build and operate reliable and scalable, testable and maintainable software solutions, building new functionalities and products using Typescript and Node.js. You play a key role in our software development and have a hands-on approach throughout the development process. As a senior member of the team, you are the go-to person for queries.

On a typical day you will:

  • Work collaboratively in a domain aligned cross-functional squad made up of engineers and product along with colleagues from customer-facing and operations teams.
  • Design, implement and operate your services within your domain.
  • Be accountable for the SLAs of your products and iterative improvements.
  • Maintain and extend documentation for your services.
  • Foster a culture of continuous improvement and technical excellence while understanding when good enough for now is appropriate.
  • Provide guidance and mentorship for more junior engineers.
  • Communicate with non-technical colleagues to answer queries about the Seccl system.

What you need:

  • To own your services from design to operation. We operate a build-and-run model where engineers have autonomy but full accountability.
  • Engineers are not passengers in their products but champions. Drive improvements and features while being comfortable to openly collaborate and investigate ideas and being challenged.
  • Have a strong ability to understand business requirements and turn this into efficient, scalable solutions. Desire to learn our business domain.
  • Experience in a strongly/statically typed language.
  • Have a strong understanding of designing, building, and running high-quality, standards-compliant workflow APIs, with a focus on testing, observability, and performance.
  • Have worked with a cloud provider (AWS/Azure/GCP). We use AWS.
  • Have worked with distributed systems and are comfortable debugging through tracing and observability.
  • Willing to be on-call for your services.

Core technical skills you must have:

  • Have experience with Node.js, specifically TypeScript.
  • Have experience with Amazon Web Services.
  • Have experience with Serverless products.
  • Have experience with document databases, specifically MongoDB.
  • Have experience mentoring/managing.
  • Have experience in a build-and-run model.
  • Have experience in a structured on-call process and incident management.
  • Previous experience working in regulated industries, particularly finance.

What’s in it for you:

We offer a generous mix of benefits for the things that really matter to our people, including: 27 days holiday +

Senior software engineer (Node.js/TypeScript) in London employer: Vanden Avenne

Seccl is an exceptional employer that champions a flexible remote-first work culture, allowing you to thrive from anywhere in the UK while enjoying quarterly meet-ups in vibrant cities like Bath, London, or Edinburgh. With a commitment to employee growth and a flat, inclusive environment, Seccl empowers its team to take ownership of their work, fostering innovation and collaboration in a mission-driven setting that aims to transform the investment industry for the better.
V

Contact Detail:

Vanden Avenne Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meet-ups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Node.js and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨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, we love seeing candidates who are genuinely interested in Seccl.

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

Node.js
TypeScript
Amazon Web Services (AWS)
Serverless Architecture
MongoDB
API Design
Distributed Systems
Incident Management
Mentoring
Project Management (JIRA)
Continuous Improvement
Observability
Scalability
Problem-Solving Skills

Some tips for your application 🫡

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

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Seccl and how your values align with our mission. Be genuine and let your personality come through.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can think critically and act decisively, so share those stories that demonstrate your ownership and accountability.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll get to see all the latest updates about our team and culture!

How to prepare for a job interview at Vanden Avenne

✨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 AWS services, especially Serverless products, and be ready to discuss how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in your previous roles. Highlight your ability to think critically and act with urgency while maintaining quality—this aligns perfectly with Seccl's culture.

✨Emphasise Collaboration

Since the role involves working in cross-functional squads, be ready to discuss your experience collaborating with non-technical colleagues. Share examples of how you’ve communicated technical concepts clearly and effectively.

✨Demonstrate Ownership and Accountability

Seccl values engineers who take ownership of their services. Be prepared to talk about times when you’ve taken charge of a project from design to operation, and how you’ve ensured accountability for your work.

Senior software engineer (Node.js/TypeScript) in London
Vanden Avenne
Location: London

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

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