Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role: Node.js Backend Engineer
Location: Madrid, Spain (Remote - Must live in Spain) - 1 day per month
Skills: Node.js, TDD, DDD & CI/CD
Languages Required: Spanish (native/high level) & English (Professional)
đź§© About the Role
We're looking for a Node.js Backend Engineer who thrives in collaborative environments and is passionate about building scalable, secure, and high-quality backend systems. Join our dynamic, product-oriented teams, where autonomy and ownership drive innovation.
🛠️ What You'll Do
Functional Collaboration
- Work closely with QA and Product Owners (3 Amigos model) at the story level
- Coordinate development efforts across user stories, incidents, and tasks
- Challenge and refine feature implementations
Mentorship & Teamwork
- Guide junior engineers through implementation and best practices
- Promote Pair/Mob programming and conduct code reviews
Engineering Excellence
- Observability: Implement and review traces, metrics, logs, and business events using tools like Dynatrace
- Security: Ensure secure coding practices and mentor others
- Deployability: Guide infrastructure as code (e.g., Terraform)
- Code Quality & Performance: Drive best practices in async/multi-threaded code and performance testing
- Scalability & Resiliency: Implement scalable, stateless services and resilient patterns (e.g., retry strategies, circuit breakers)
- Testing: Lead testing strategies (E2E, unit, integration, contract) using TDD
- Architecture & Design: Apply design patterns, OOD, and microservices architecture
đź§ Skills & Experience
- Strong Node.js backend development experience
- Test Driven Development (TDD)
- Domain Driven Design (DDD)
- Object-Oriented Programming (OOP)
- Relational, key-value, and document databases
- Continuous Integration & Infrastructure as Code
- Bonus: Side projects, diverse tech stack knowledge, hidden talents
🤝 What We Offer
- A clear career path for growth
- Support from Software Engineering, DevOps, Cloud Engineers, Tech Leads, and Architects
- Agile methodology (Scrum)
- A collaborative, inclusive, and supportive environment
🌍 Work Culture
You’ll be part of a team that values autonomy, ownership, and continuous improvement. We work in cross-functional squads with a shared mission and strong support network—you’ll never be alone.
đź“© Ready to Join Us?
If you're excited to build impactful software and grow with a passionate team, apply now or reach out directly. Let’s build something great together!
Key Skills
Ranked by relevanceReady to apply?
Join Coforge and take your career to the next level!
Application takes less than 5 minutes

