5 days ago
Madrid, SpainSenior
Responsibilities
- Design and build backend services for Chatlayer’s text and voice channels, including WebSocket servers and real-time communication infrastructure.
- Develop platform integrations and application-integration frameworks.
- Contribute to architectural evolution by decoupling legacy dependencies and building modular, vendor-agnostic systems.
- Participate in technical decisions involving SinchID, MongoDB Atlas, Kafka, Temporal, distributed events, and data processing.
- Lead code reviews, technical discussions, and knowledge-sharing sessions.
- Mentor other engineers and contribute to the engineering culture.
- Support production systems through on-call rotations and incident response.
- Improve test coverage, address technical debt, and continuously improve operational processes.
Requirements
- 5+ years of professional software engineering experience.
- Strong proficiency in Node.js/TypeScript and/or Go.
- Experience with real-time systems such as WebSocket or event-driven architectures.
- Hands-on experience with complex cloud infrastructure, ideally GCP and/or AWS.
- Experience with microservices, distributed systems, and state management across replicas such as ETCD or Redis.
- Working knowledge of MongoDB or similar document databases.
- Experience building and maintaining APIs and event-driven architectures, ideally with Kafka.
- Strong system design fundamentals, including scalability, latency, failover, and trade-offs.
- Excellent communication skills and comfort working in a distributed, cross-functional team; CET timezone alignment is preferred.
- Preferred qualifications include conversational AI, chatbot or voicebot platforms, NLP/NLU pipelines, Docker, Kubernetes, OAuth/OIDC, and experience in CPaaS, scale-up, or fast-growth product companies.
- Applicants should submit their application in English.
Benefits
- Salary for Spain is €60.000–€80.000 annually.
- Salary for Sweden is 60.000 SEK–75.000 SEK monthly.
- The teams emphasize knowledge sharing, collaboration, ownership, transparent decision-making, and discoverable collaboration.
- The role includes on-call rotations and production incident response.
- The hiring process uses structured, competency-based interviews and may include a data-driven assessment.
- CET timezone alignment is preferred, and the corporate language is English.
