Senior Node.js Developer (UK)

Senior Node.js Developer (UK)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Flosum

At a Glance

  • Tasks: Build high-performance backend services and APIs for enterprise-grade SaaS applications.
  • Company: Flosum, a profitable B2B SaaS company trusted by Fortune 500 enterprises.
  • Benefits: Competitive compensation, remote work flexibility, and direct collaboration with leadership.
  • Other info: Join a world-class engineering team focused on meaningful technical challenges.
  • Why this job: Make a real impact on enterprise solutions while growing your career in a stable environment.
  • Qualifications: 5+ years of Node.js experience, strong TypeScript skills, and a passion for ownership.

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

Flosum is a bootstrapped, profitable B2B SaaS company building the leading Salesforce-native DevSecOps, Data Protection, and Security platform. Our solutions are trusted by Fortune 500 enterprises in the most heavily regulated industries on the planet — financial services, healthcare, government, and insurance.

We are entering an aggressive growth phase — expanding our product surface, deepening our platform capabilities, and accelerating our delivery velocity. We need senior-caliber Node.js developers who can own significant parts of our architecture and ship production code that enterprise customers depend on daily. You will work directly with engineering leadership, product managers, and the CEO. Your decisions will have real consequences, your opinions will be heard, and your craftsmanship will be visible to the customers who rely on our platform.

What You’ll Build

  • High-performance backend services and APIs powering enterprise-grade SaaS applications
  • Scalable, secure Node.js micro services and integrations within the Salesforce ecosystem
  • Modern front-end experiences using Vue.js and TypeScript that serve demanding enterprise users
  • CI/CD pipeline tooling, automation frameworks, and developer productivity infrastructure
  • Real-time data processing and event-driven architectures handling sensitive enterprise data at scale

Non-Negotiable Technical Requirements

  • 5+ years of professional Node.js development in production environments
  • Expert-level understanding of asynchronous programming, event loops, streams, and the Node.js runtime
  • Deep experience with TypeScript in production codebases
  • Strong command of RESTful API design, authentication patterns (OAuth 2.0, JWT), and API security best practices for enterprise environments
  • Proven experience with SQL and NoSQL databases, query optimization, data modeling, and understanding the performance implications of schema decisions at scale
  • Proficiency with Git workflows, code review practices, automated testing (unit, integration, and end-to-end), and CI/CD pipelines
  • Solid understanding of containerization (Docker), cloud services (AWS/GCP/Azure), and infrastructure-as-code principles

Highly Preferred (These Will Set You Apart)

  • Salesforce development experience: Apex, Lightning Web Components (LWC), Visualforce, or Salesforce API integrations
  • Experience building or contributing to Salesforce ISV (AppExchange) products
  • Vue.js front-end development experience, particularly with Vue 3 Composition API and state management
  • Experience working in B2B SaaS companies serving enterprise customers with strict compliance requirements (SOC 2, HIPAA, FedRAMP, GDPR)
  • Familiarity with DevOps/DevSecOps toolchains and practices in the Salesforce ecosystem

The Kind of Person We’re Looking For

  • Missionary, Not Mercenary: You care about what you’re building and why. You take ownership not because someone assigned it to you, but because that’s who you are.
  • Builder, Not a Bystander: You don’t wait for perfect specifications. You dig in, ask hard questions, propose solutions, and ship.
  • Craftsperson Under Pressure: You write code that doesn’t just work — it survives. You understand that in regulated industries, your code is your reputation.
  • Direct Communicator: You say what you think, respectfully and clearly. If a technical decision is wrong, you speak up.

This Is a Long-Term Commitment

We are not looking for contractors who jump between projects every few months. We are building a world-class engineering team, and we invest heavily in the people who join us. In return, we expect commitment. This role is designed as a long-term, full-time engagement. You will grow with us. You will own systems end-to-end. You will see the direct impact of your work in how Fortune 500 companies build, protect, and deploy on Salesforce.

What We Offer

  • Competitive compensation commensurate with your experience and impact
  • Direct collaboration with the founding team and engineering leadership
  • A profitable, stable company with aggressive growth plans
  • The opportunity to work on enterprise-grade products used by some of the largest organizations in the world
  • Meaningful technical challenges: security, compliance, scale, and reliability at the intersection of Node.js and Salesforce
  • A culture that rewards ownership, speed, and craftsmanship over politics and hierarchy
  • Remote-first flexibility with a results-oriented work environment

Senior Node.js Developer (UK) employer: Flosum

Flosum is an exceptional employer that prioritises innovation and quality in software development, offering a dynamic work culture where technologists thrive. As a Remote Director of Software Engineering, you will lead a talented team in the UK, benefiting from a collaborative environment that fosters professional growth and encourages ownership. With a focus on delivering high-performance products, Flosum provides the autonomy to make impactful decisions while supporting your career advancement in a fast-paced, agile setting.

Flosum

Contact Details:

Flosum Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Node.js Developer (UK)

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Node.js projects. 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. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

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 genuinely interested in joining our team.

We think you need these skills to ace Senior Node.js Developer (UK)

Node.js Development
Asynchronous Programming
Event Loops
Streams
TypeScript
RESTful API Design
OAuth 2.0

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your Node.js expertise and any relevant projects you've worked on, especially in production environments.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your experience aligns with our mission. Be genuine and let your personality shine through!

Showcase Your Technical Skills:When detailing your technical skills, be specific about your experience with Node.js, TypeScript, and any other relevant technologies. We want to see real examples of your work and how you’ve tackled challenges.

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 it gets into the right hands quickly!

How to prepare for a job interview at Flosum

Know Your Node.js Inside Out

Make sure you can discuss your experience with Node.js in detail. Be prepared to explain concepts like asynchronous programming, event loops, and streams without any hesitation. They’ll want to see that you’re not just familiar with the basics but have real-world experience handling production systems.

Showcase Your TypeScript Skills

Since they emphasise the importance of TypeScript, be ready to talk about your experience using it in production codebases. Bring examples of how typed code has improved your projects and be prepared to discuss why you think it's essential for enterprise applications.

Demonstrate Your Problem-Solving Mindset

They’re looking for builders, not bystanders. Prepare to share specific instances where you took ownership of a problem and drove a solution. Highlight your ability to dig into challenges and propose actionable solutions rather than waiting for perfect specifications.

Communicate Clearly and Directly

Practice articulating your thoughts clearly and respectfully. They value candour, so be honest about your opinions on technical decisions. Prepare to discuss past experiences where you had to communicate difficult ideas or feedback effectively.