Senior Back-End Engineer (Node.js)
On-site · Madrid, Madrid, Spain
Job Summary
Senior Backend Engineer (Node.js) responsible for designing and building backend microservices for a unified enterprise platform in a remote-friendly, global IT services environment. Candidates should implement and maintain API contracts, integrate with external carrier/telecom APIs, and develop event-driven workflows using Kafka and Temporal. Collaboration with Business Analysts and Frontend Engineers to refine requirements, participate in code reviews, and uphold CI/CD practices. Strong expertise in Node.js/TypeScript, microservices, REST/GraphQL APIs, relational databases (PostgreSQL), and container orchestration (Docker/Kubernetes) is required. Nice-to-have: AWS certification, VoIP/telecom systems experience, and related Node.js certifications. The role offers a relocation program and ForeverRemote culture, with opportunities for professional development and internal mobility.
Required Qualifications
- 5+ years backend development experience
- Node.js
- TypeScript
- microservices architecture
- REST and GraphQL APIs
- PostgreSQL or similar relational databases
- experience with Kafka or other event-driven systems
- Temporal.io or similar workflow orchestration
- Docker and Kubernetes (EKS)
- AWS cloud services
- English proficiency at B2 level or higher
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.