Skip to main content
Netguru
Netguru

(Senior) Node.js Developer - Freelance

RemoteUTC+1…UTC+7
Published
Role
Backend
Experience
Senior
Employment
Contract
up to €35/hr
Check eligibility

Open to UTC+1…UTC+7. Set where you work from to check your eligibility.

No BS summary

Senior Node.js backend engineer with ~5–8 years' experience for full-time freelance (B2B) work. Fully remote but must be within acceptable timezone difference to UTC+4 (≥5 hours overlap). Strong system-design, secure-by-default practices (OWASP), and excellent written English required.

Core skills

Node.jsSystem Design

Required skills

RESTOWASP Top 10PCI DSSsecrets managementidempotencytesting (edge and failure cases)

Required languages

English Fluent

What you'll do

  • Digging into an existing multi-product architecture to understand why it looks the way it does before proposing changes.
  • Contributing to an honest, evidence-based assessment of code and design quality — correctness on money/stock paths, security posture, coupling between product lines.
  • Writing RFCs and ADRs for new and evolving systems: assumptions, failure modes, capacity, security made explicit.
  • Working on extend-vs-rebuild decisions with the migration path built in from day one — not bolted on after.
  • Pairing directly with the client's engineering manager and team inside their existing rituals (planning, standups, design review) and getting designs into production.

What they require

  • Roughly 5-8 years of experience, able to do without supervision.
  • Design services using well-understood patterns for iterative, autonomous development and future scaling - bounded contexts, deliberately minimizing cross-service dependencies for resilience.
  • Design for expected peak load rather than average, know the limits of the services and third-party dependencies a feature relies on, and validate those limits by testing rather than by reasoning alone.
  • Build components other teams can adopt, with documentation and a migration path - treating other teams as consumers, not recipients.
  • Diagnose issues across service boundaries, not only within a single service.
  • Write architecture decision records that capture why a decision was made, not only what was decided.
  • Design with abuse in mind by default — rate limits, velocity checks, idempotency - and raise risk trade-offs during design and review rather than after launch.
  • Reading and being able to explain every line of AI-generated code you ship - no merging what you can't explain.
  • Testing that actually covers edge and failure cases, not just happy-path coverage.
  • Working command of OWASP Top 10 and secure-by-default habits (secrets management, input validation, data handling).
  • Strong written English — most collaboration happens asynchronously via RFCs and reviews.
  • A collaborative style: you bring options with trade-offs, argue with reasoning rather than seniority, and can lose a technical argument gracefully.

Benefits

  • 100% remote work
  • Work with an experienced team of developers and continuous development of your hard and soft skills
  • Long-term collaboration on challenging products
  • Flexibility for freelancers to choose when, where, and how to work; access to various opportunities across industries and companies

Netguru is a trusted partner in digital commerce. The company helps leading brands modernize B2B solutions, marketplaces, and retail ecosystems. Since 2008, it has empowered businesses with cutting-edge technology, AI-powered personalization, and world-class engineering and design teams. A certified B Corporation®, Netguru is trusted by major brands including IKEA, VW, OLX, Delivery Hero, Żabka, Wolt, Careem, and Vinted.

🇵🇱 PolandNullEnterprisenetguru.com/

Details

EngagementC2C only
up to €35/hr