The only Salesforce Continuous Deployment tool that's easy to set up, 100% secure, requires no code & keeps all metadata
Senior Node.js Developer
Location
United Kingdom
Posted
101 days ago
Salary
0
Seniority
Senior
Job Description
Senior Node.js Developer
Flosum
• 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
Job Requirements
- 5+ years of professional Node.js development in production environments — not tutorials, not side projects, not bootcamp exercises. Real production systems serving real users at scale.
- Expert-level understanding of asynchronous programming, event loops, streams, and the Node.js runtime. You should be able to explain backpressure, the differences between setImmediate and process.nextTick, and why unhandled promise rejections are dangerous — without Googling it.
- Deep experience with TypeScript in production codebases. We write typed code, and we expect you to understand why.
- 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.
- Salesforce development experience: Apex, Lightning Web Components (LWC), Visualforce, or Salesforce API integrations. If you know both Node.js and Salesforce, you are a rare and extremely valuable candidate to us.
- 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.
Benefits
- Competitive compensation commensurate with your experience and impact
- Direct collaboration with the founding team and engineering leadership — your voice will carry weight from day one
- A profitable, stable company with aggressive growth plans — no funding anxiety, no runway clock
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Technical Architect – Pre-Sales
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
• The Salesforce Cloud Technical Architect is a pre-sales customer-facing enterprise domain expert applying broad technical skills, with industry knowledge and deep business acumen, supporting sales teams in developing Salesforce value propositions that align to our customers’ business strategies on digital transformation and cloud adoption. • The Salesforce Cloud Technical Architect is a subject matter expert in one or more categories that may include: business strategy, application architecture, data & information, integration, security, cloud computing, artificial intelligence, distributed platforms, mobile, and analytics. • With a solid blend of technical and sales skills, the Salesforce Cloud Technical Architect uses a consultative approach to understand business and technical requirements. • The Salesforce Cloud Technical Architect determines which Salesforce and third party technologies to leverage in customer driven architectures, based upon product knowledge, industry experience, industry standard integration frameworks and Salesforce Architecture methodologies. • With a broad IT background including solution architecture, technical architecture, software/systems engineering, cloud computing, and governance, the Salesforce Cloud Technical Architect leads key discussions and considerations around change programs from both a business and technical perspective. • The Salesforce Cloud Technical Architect helps the sales teams develop specific, repeatable propositions and go to market strategies. • The Salesforce Cloud Technical Architect also participates in the delivery of solution best practices, reference architectures, educational sessions and industry summits to existing customers, partners and to internal audiences.
• Lead technical discovery workshops and act as the primary technical advisor to clients, influencing their strategic decisions on headless commerce architecture. • Translate business goals into detailed technical designs and development tasks. • Architect end-to-end e-commerce solutions on Salesforce Commerce Cloud and create detailed technical documentation. • Lead and mentor a team of developers, providing technical direction, conducting code reviews, and staying current with SFCC features and trends. • Oversee the entire development lifecycle from design to post-launch support. • Identify and address performance bottlenecks, ensuring a fast, secure shopping experience. • Design and manage integrations with third-party systems, leveraging deep expertise in Salesforce Commerce APIs.
SAP BTP Backend Developer
AccentureAccenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.
Role: SAP BTP / CAP Full-Stack Engineer (Fiori Elements + CAP CDS + Integration) Context: SAT (Supplier Allocation Tool) solution on SAP BTP using CAP backend, Fiori Elements (V4) with Flexible Programming Model, IAS (Identity Authentication Service), AMS (Authorization Management Service), CPI / S4HANA integration, HTML5 App Repository, and Standalone Approuter. Purpose: To design, develop, and secure end-to-end BTP applications, covering CAP domain models, Fiori Elements UIs, security integration with IAS/AMS, and connectivity to S/4HANA and CPI services. CAP & CDS Modeling - Strong expertise in SAP Cloud Application Programming Model (CAP). - Proven experience designing and implementing domain models in CDS (entities, associations, compositions, views, projections). - Hands-on delivery of draft-enabled OData V4 services with active/draft entity modeling, late ID generation, transactional save/discard flows, and conflict handling aligned to Fiori Elements draft UIs. - Custom logic implementation using Node.js / TypeScript handlers (CREATE, UPDATE, DELETE, ACTIONS). - Modeling on replicated S/4HANA data in SAP HANA Cloud (external schemas / synonyms) while maintaining decoupled, performant CAP models. - Ability to design normalized, scalable data schemas separating master, transactional, and technical entities. - Apply HANA push-down and performance optimization (indices, pagination, projection vs consumption views). Fiori Elements (V4) with Flexible Programming Model & UI Modeling - Hands-on experience developing Fiori Elements (V4) apps (List Report, Object Page, Analytical) backed by CAP services. - Use CDS / OData annotations (UI, ValueHelp, SelectionFields, FieldGroup, Identification, SideEffects, Draft etc) to design and develop feature-rich UIs with minimal custom code. - Configure inline editing, mass actions, value helps, side effects, and message handling. - Ensure draft-aware, non-blocking save/discard flows consistent with Front End behaviour. - Deep understanding of manifest.json, routing, dataSources, and model binding. - Experience integrating apps into BTP Launchpad / Work Zone and embedded S/4 FLP. - Implement role-based UI adaptations using AMS policies (authorization-driven field visibility and actions). BTP Infrastructure, Approuter & Security (IAS + AMS) - Proven experience configuring and managing a Standalone Approuter (xs-app.json, routes, destinations, HTML5 Repo). - Set up and consume BTP Destinations with IAS-based authentication and principal propagation to CAP. - Understanding of: - IAS as IdP and AMS as centralized authorization layer. - Secure routing patterns for Fiori Elements apps calling CAP via approuter. - Destination: OAuth2 grant types (OAuth2JWTBearer, OAuth2UserTokenExchange) and App-to-App SSO patterns. - Apply authentication and authorization checks at both CAP service and Fiori levels. - Configure apps in BTP Work Zone (tiles, target mappings, role collections) and collaborate with the Identity Management team for IAS/AMS-based role assignment. Integration & Connectivity (CPI / S4HANA) - Proven experience consuming S/4HANA APIs (OData / REST) through BTP Destinations. - Design and implement robust CAP → CPI interfaces for data publishing to S/4HANA (1:1 API calls, payload validation, status tracking). - Handle asynchronous integration scenarios (correlation IDs, callbacks, error logging). Quality, Operations & Lifecycle - Hands-on experience implementing unit and integration tests for CAP services. - Design technical / audit logging, correlation ID propagation, and error messaging (OData V4 → Fiori Elements). - Manage environment configuration (VCAP, service bindings, destinations). - Understanding to CI/CD setup, working experience with GITHUB. Behavioural / Ways of Working - Simplifies designs without over-engineering (e.g., status models, publish flows). - Communicates clearly with architects, functional consultants, security, CPI and S/4 teams. - Detail-oriented—recognises technical nuances (example code issues, draft vs active entities, persist vs reference designs). - Works effectively and a good team player. #LI-GM About Accenture Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com Equal Employment Opportunity Statement for New Zealand: At Accenture, our intention is to foster a culture and a workplace in which all of our people feel a sense of belonging and are respected and empowered to do their best work. As part of our talent strategy, we hire and develop people who have different backgrounds, different perspectives and different lived experiences. These differences ensure that we have and attract the cognitive diversity to deliver a variety of perspectives, observations and insights which are essential to drive the innovation needed to reinvent, and we hold our leaders accountable for ensuring we have the most innovative and talented people in our industry. We encourage applications from all people, and we are committed to removing barriers to the recruitment process and employee lifecycle. All employment decisions shall be made without regard to age, disability status, ethnicity, gender, gender identity or expression, religion or sexual orientation and we do not tolerate discrimination. If you require adjustments to the recruitment process or have a preferred communication method, please email exectalent@accenture.com and cite the relevant Job Number, or contact us on +61 2 9005 5000. Learn how Accenture protects your personal data and know your rights in relation to your personal data. Read more about our Privacy Statement.
Role Description Während andere Entwickler veraltete Toolchains verwenden müssen oder darauf warten, dass KI-Nutzung freigegeben wird – arbeitest du hier einfach mit den modernsten Systemen. Du wirkst in einen Team, das KI in der Coding-Unterstützung nicht als Experiment, sondern als Standard begreift, bekommst ein unbegrenztes Cursor-Budget und eine Plattform, die dich täglich an Grenzen bringt: - 2 Millionen User - 1,5 Milliarden Requests - Bis zu 30.000 Live-Zuschauer gleichzeitig Das ist kein CRUD-Job. Das ist echter High-Traffic – und du entwickelst das Backend dahinter. Wir besetzen hier 2–3 PHP-Developer-Positionen: 2 primär auf Senior-Level, eine weitere Rolle auf Professional-Level für Kandidaten mit starkem Entwicklungspotenzial. Was dich erwartet ... - Du steigst ein in eine der technisch anspruchsvollsten E-Handels-Plattformen für Sachwerte/Finanzanlagen im deutschsprachigen Raum mit ca. 1 Mrd Umsatz. - Der Stack läuft auf Laravel, PHP 8+, SingleStore, ElasticSearch, Redis und einer AWS-Serverless-Infrastruktur – und du entwickelst ihn aktiv weiter, u.a. durch intensive Nutzung von KI-Coding-Tools. - Eine Kernaufgabe ist die Neuentwicklung eines ERP-Systems, das direkt an die eigenentwickelte Shop-Plattform angedockt wird. Vollständig maßgeschneidert für maximale Kontrolle. - Daneben arbeitest du an einer Live-Trading-Plattform mit Realtime-Features unter Extremlast, einem vollautomatisierten Edelmetall-Sparplan auf Basis einer Event-Driven Architecture sowie dem gesamten E-Commerce-Backend mit komplexen Transaktionen, Portfolio-Management und Live-Preisfeeds. - Auch die skalierbare Architektur entwickelst du mit: Microservices, Eloquent für große Datenmengen, Artisan für Business-Prozesse. - Architekturentscheidungen werden hier nicht in endlosen Meetings zerredet. Du bringst deine Expertise ein, du setzt um, du siehst das Ergebnis direkt in production. Qualifications - Tiefgehende Senior-Erfahrung in PHP – idealerweise mit Laravel, aber auch wer primär mit Symfony groß geworden ist und weiß, wie man PHP-Systeme wirklich architektiert, ist hier richtig. - Fundierte Expertise mit SQL-Datenbanken - Millionen von Requests erfordern optimierte Queries für performante Datenabfragen. - Routine mit Git und Versionmanagement - gut strukturierter Code, saubere Commits. - Du hast schon mal echte Last gestemmt. Du weißt, was es bedeutet, wenn Millionen Requests auf dein System treffen und es trotzdem performt. - Du hast eine StartUp-DNA – kennst Phasen, in denen man einfach liefert – und weißt gleichzeitig, was strukturierter, wartbarer Code in einem gewachsenen System bedeutet. - KI & Automation ist für dich kein Trend, sondern bereits tägliches Werkzeug. Du nutzt Tools wie Cursor (o.ä.) aktiv und fragst dich bei jedem repetitiven Prozess: "Warum macht das noch ein Mensch? Lass uns das gleich automatisieren." - Fließendes Deutsch - mind. C1, besser aber C2 / Muttersprache-Niveau. - Ein aktives GitHub-Profil, das zeigt, wer du als Entwickler:in bist. - Bereitschaft zu einer technischen Coding Challenge. - Den Pragmatiker-Instinkt: verstehen → lösen → jetzt gleich. Requirements - Nice-to-have: Erfahrungen mit Laravel Filament, Nuxt/Vue.js, TailwindCSS oder im E-Commerce-Umfeld. Benefits - €85.000 bis €108.000/Jahr – abhängig von deiner Erfahrung und deinen Referenz-Projekten, nach oben offen für außergewöhnliche Profile. - Full Remote – deutschlandweit (DACH perspektivisch möglich) oder hybrid in Berlin bzw. am Hauptsitz im Schwarzwald. - Unbegrenztes Cursor-Budget – entwickle mit den besten KI-Tools. - MacBook Pro als Standard-Arbeitsgerät. - Mitarbeiterkonditionen auf die gehandelten Produkte der Plattform. - Echte technische Verantwortung – kein Proof-of-Concept, sondern produktive Systeme mit Millionen-Traffic.




