Lead Software Engineer

Before You Apply — Read This First

We are specific about what we need. This section exists to save your time and ours. Please read it fully before submitting an application.

The 10-Point Self-Qualification Checklist

Every item below is a hard requirement. If you cannot tick all 9 with evidence from your CV, please do not apply. We do not make exceptions for strong technical scores.

Node.js is your PRIMARY backend language — not Java, Python, PHP, or .NET. Your recent roles are Node.js-native. Express and/or NestJS are second nature.

You have led a squad of 3–5 engineers — with explicit accountability for sprint delivery, not just 'mentoring'. Your CV names team sizes and outcomes, not just titles.

You have owned sprint commitments to a Product Owner — including handling delivery slips, descoping, and communicating proactively when timelines are at risk.

You have coached engineers day-to-day — regular 1:1s, specific code review feedback, structured development plans. Not just 'I help junior devs when asked.'

You have designed and run a technical hiring loop — written criteria, conducted interviews, provided written hiring recommendations. 'I sat on a panel once' does not qualify.

You have owned PostgreSQL in production — schema design, complex queries, migrations, indexing. Not just querying a database someone else designed.

You have deployed and operated services on AWS — EKS (or equivalent managed Kubernetes), IAM, S3, Secrets Manager. Not just 'we used AWS'.

You have been the primary incident responder — diagnosed under pressure, coordinated a fix, wrote a postmortem. Not just 'I helped fix a bug'.

Your CV contains specific metrics — latency numbers, uptime percentages, throughput figures. 'Improved system performance' is not enough. Numbers are required.

You are based in the UK and can work at the office in London (4 days a week first 6 months) — we cannot sponsor visas for this role. This is a London-based permanent position.

About NOQGroup

NOQ builds the financial operating system for live events — connecting vendors, organisers, and audiences through a single intelligent platform that manages every transaction, from cashless payment to post-event analytics. We serve festivals, stadiums, food halls, and entertainment venues across the UK and Europe.

The Role

As Lead Backend Engineer at NOQ, you own your squad — a small group of developers and QA engineers working to a shared Product Owner. You are not a senior developer who advises on architecture and then hands off to others. You are accountable for sprint delivery, code quality, and the reliability of your squad's output in production. You write code, you review code, you set the standards, and you coach your team to meet them.

Key Responsibilities

Squad Leadership & Sprint Delivery

  • Own sprint planning, capacity commitment, and backlog finalisation for your squad — accountable for delivery predictability, not just velocity.
  • Lead daily standups, identify blockers before they escalate, and resolve delivery slips within your squad without waiting for EM escalation.
  • Maintain a Definition of Done and enforce it on every PR — no feature ships unless it meets the bar you set.
  • Manage sprint-level risk and communicate scope changes proactively to the Product Owner.Technical

Delivery & Code Quality

  • Write, review, and approve PRs across your squad — you are the technical gatekeeper, not a passive reviewer.
  • Enforce quality gates in CI/CD pipelines and work with QA on automated testing strategy and regression coverage.
  • Lead feature and module design within your squad; escalate cross-cutting decisions to the Architect with a clear problem statement and proposed approach.
  • Own post-release monitoring and verification — you confirm that what shipped works, not just that it compiled.
  • Drive codebase refactoring inside your squad in line with the MongoDB → PostgreSQL migration strategy.

Incident Response & Reliability

  • Serve as incident commander for production issues within your squad's domain — diagnose, triage, coordinate fix, and own communication to stakeholders via the PO.
  • Own reliability improvements: monitoring, alerting, observability — not waiting to be told there's a problem.
  • Write and drive post-incident technical corrective actions, coordinating with the Architect on systemic fixes.
  • Understand the platform's offline-first, high-footfall constraints — events process millions of pounds in minutes and cannot tolerate silent failures.

People Leadership & Coaching

  • Provide day-to-day coaching and feedback to the developers in your squad — code reviews that explain the why, 1:1s that track growth, conversations that change how someone writes code.
  • Lead thetechnical interview loop for backend developer hires: design the screening criteria, conduct technical interviews, and provide a clear written recommendation.
  • Identify skill gaps in your squad early and work with the EM on development plans and growth pathways.

Security & Compliance

  • Apply and enforce NOQ's security patterns: PII encryption at rest (AES-256-GCM), HMAC-SHA256 inter-service auth, ES256 JWT token validation, secrets injection via AWS Secrets Manager.
  • Flag secu rity risks in PR reviews; ensure no feature ships with insecure data handling, hardcoded secrets, or unvalidated input paths.

Strongly Preferred — Will Differentiate Candidates

  • GitOps delivery with ArgoCD or Flux in a Kubernetes environment — not just 'used Helm charts'
  • NestJS experience — decorators, dependency injection, module architecture, interceptors
  • Live database migration experience — schema migration, dual-write patterns, cut-over strategies with zero downtime
  • Custom auth / IAM system design — you have thought deeply about identity, device trust, and token lifecycles beyond 'use Auth0'
  • WebSocket-based notification or real-time systems in a stateful, multi-replica environment
  • Offline-first mobile/POS backend patterns — store-and-forward, conflict resolution, eventual consistency
  • Payment or fintech domain experience — Adyen, Stripe, PCI-DSS awareness, webhook security
  • Event-driven systems — PostgreSQL-backed task queues, background job reliability, idempotency patterns
  • Startup or scale-up environment at Series A or earlier — comfortable with ambiguity and imperfect information

We aim torespond to all applications within 7 working days. We do not use external recruiters for this role — all applications must come directly to the email above.

Job Type: Full-time, Permanent

Benefits: Company pension

Employee stock ownership planFlexitime

Work Location: In person

Job Details

Company
NOQ
Location
Greater London, England, United Kingdom
Posted