Node.js Back-End Engineer

Coforge
Madrid, Spain
6 days ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish

Tech stack

Agile Methodology Cloud Computing Software Quality Code Review Databases Continuous Integration Software Design Patterns DevOps Node.Js Object-Oriented Software Development Scrum Methodology Secure Coding
+10 more
Software Engineering Strategies of Testing Multithreading Performance Testing Test-Driven Development (TDD) Backend Terraform Domain Driven Design Dynatrace Microservices

Job description

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.

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
  • Guide junior engineers through implementation and best practices
  • Promote Pair/Mob programming and conduct code reviews
  • 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
  • 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

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.

Requirements

Skills: Node.js, TDD, DDD & CI/CD

Languages Required: Spanish (native/high level) & English (Professional)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…