BackendJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-24 16:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Middle Node.js Backend Developer

Jobgether · Spain

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Middle Node.js Backend Developer based in Spain.

This is an exciting opportunity to join a fast-growing product environment focused on building large-scale digital experiences used by millions of people worldwide. As a Middle Node.js Backend Developer, you will contribute to the backend systems that power revenue generation, user acquisition, and platform scalability. Working on high-impact integrations involving payments, subscriptions, analytics, and marketing technologies, you will help shape reliable and efficient services that directly influence business growth. The role offers exposure to modern cloud architectures, microservices, and high-load distributed systems. You will collaborate with talented engineers throughout the full software development lifecycle while continuously improving system performance, reliability, and maintainability. This position is ideal for developers who enjoy solving complex technical challenges in a product-driven environment.

Accountabilities:

  • Design, develop, and maintain backend services using Node.js and TypeScript, ensuring scalability, performance, and reliability.
  • Build and manage payment and billing integrations, including subscription management, recurring billing workflows, webhook processing, reconciliation, and error handling.
  • Develop and support marketing and attribution integrations, including analytics platforms, server-side event tracking, CRM systems, and conversion APIs.
  • Create technical designs for new product initiatives and break down requirements into actionable development tasks.
  • Participate actively in Agile ceremonies, including backlog grooming, sprint planning, estimations, and retrospectives.
  • Conduct technical research and investigations related to third-party integrations, API limitations, architecture decisions, and emerging technologies.
  • Improve platform observability, system reliability, and code quality while addressing technical debt.
  • Contribute throughout the full software development lifecycle, including architecture, development, code reviews, testing, deployment, and production support.
  • Requirements:

    • 3+ years of commercial backend development experience.
    • At least 2.5 years of hands-on experience with Node.js and TypeScript.
    • Strong knowledge of PostgreSQL, MongoDB, Redis, and database design principles.
    • Experience working with service-oriented or microservices architectures and inter-service communication patterns.
    • Solid understanding of software design principles, including SOLID and event-driven architectures.
    • Proven experience integrating third-party REST APIs, including authentication, rate limiting, retries, webhooks, and idempotent operations.
    • Experience with asynchronous processing and message queue technologies such as RabbitMQ, Kafka, or BullMQ.
    • Familiarity with cloud platforms such as AWS or Google Cloud Platform.
    • Understanding of scaling strategies and high-traffic distributed systems.
    • Experience using AI-assisted development tools and the ability to validate, review, and secure AI-generated code.
    • Upper-Intermediate English proficiency or higher.
    • Additional experience with payment platforms, subscription billing systems, analytics pipelines, CRM tools, DDD, CQRS, WebSockets, or LLM integrations is considered an advantage.
    • Benefits:

      • Competitive compensation package.
      • Fully remote work option with flexible scheduling.
      • 20 paid vacation days annually.
      • 15 paid sick leave days.
      • Additional paid leave for family-related events.
      • Extra public holiday allowances.
      • Comprehensive medical insurance coverage.
      • Sports and wellness reimbursement programs.
      • Modern equipment support or reimbursement for personal work tools.
      • Professional development opportunities, including course and English language reimbursement.
      • Individual Development Plans and structured performance reviews.
      • Access to internal knowledge-sharing initiatives, technical communities, book clubs, and learning resources.
      • Team-building activities, company events, corporate gifts, and branded merchandise.
      • Financial and legal support programs.
      • Maternity support benefits.
      • Career growth opportunities within a high-performing engineering organization.

Backend pay context

Based on 246 disclosed Backend salaries on RoleSuite, the role pays a median of $169K/year, with most offers between $87K and $200K (10th–90th percentile: $87K–$246K).

See the full Backend salary breakdown →
Apply →

Other roles at Jobgether

  • Senior Data Engineer - Agents SystemsCanada
  • Registration SpecialistUS
  • Senior Lease Administrator, Rent LeadCanada
  • R&D Tax Credit Support SpecialistUS
  • Outpatient Coder EDUS
  • Site Safety ManagerUS
  • Serbian SEO SpecialistSwitzerland
  • Serbian SEO SpecialistFrance
  • Serbian SEO SpecialistGermany
  • Serbian SEO SpecialistSpain

More Backend roles

  • Backend EngineerWeekdayworks · Bengaluru
  • Backend EngineerWeekdayworks · Bengaluru
  • Software Engineer, Backend - IndiaEma · Bengaluru office
  • API EngineerCapco · India - Pune
  • Java Backend Engineer – Fiat Payment ChannelsBinance · Asia / Australia, Sydney / Australia, Melbourne / Taiwan, Taipei / Hong Kong
  • Java Backend Engineer – On-Chain Payment IntegrationBinance · Asia / Australia, Melbourne / Australia, Sydney / Hong Kong / Taiwan, Taipei
  • Java Backend Engineer – P2P MarketplaceBinance · Asia / Australia, Sydney / Australia, Melbourne / Hong Kong / Taiwan, Taipei
  • Staff, Back-end engineer(Global Operations Technology)Coupang · Seoul, South Korea
  • Staff, Back-end engineer(Transportation Systems)Coupang · Seoul, South Korea
  • Lead Software Engineer - Java Backend EngineerJPMorgan Chase · NY, United States