CareerPlanSign in

Senior JavaScript Software Engineer (Barcelona - Hybrid)

Spain💼 Full-time🗓 2026-07-14 → 2026-09-26

Core

Design, develop, and maintain scalable backend services and cloud-native applications using Node.js and AWS.

Role type

Senior backend engineer (Node.js, AWS)

Builds

Scalable backend services, event-driven architectures, serverless solutions, and high-performance data solutions

Domain

Cloud-native backend engineering, distributed systems

Deliverable

production ML models | product features

Required skills

Node.js, AWS (EC2, Lambda, SQS, SNS, DynamoDB), RESTful API design, asynchronous programming, event-driven architectures, distributed systems design, debugging, performance optimization

Preferred skills

Building high-throughput messaging systems, low-latency system design, graceful degradation strategies, high-availability architecture, framework development

Technologies

Node.js, AWS, EC2, Lambda, SQS, SNS, DynamoDB

Responsibilities

Design and develop scalable backend services; Build and optimize cloud-native applications; Develop event-driven and messaging-based architectures; Manage serverless solutions; Work with DynamoDB for data solutions; Monitor and optimize system performance; Participate in code reviews

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.