Senior JavaScript Software Engineer (Barcelona - Hybrid)
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
