Team Lead, Engineering

Deel Deel · Enterprise · Spain · R&D

Deel is seeking a Team Lead, Engineering to lead a cross-functional team of 6-10 professionals, balancing leadership and hands-on technical work. The role involves driving technical excellence, mentoring the team, and delivering scalable solutions using Node.js. Responsibilities include technical planning, execution, defining technical strategies, hiring, performance management, and fostering a collaborative culture. The role requires strong software engineering fundamentals, SQL skills, experience with APIs and distributed systems, problem-solving abilities, and experience in production environments.

What you'd actually do

  1. Serve as a technical leader, combining hands-on development with strategic oversight.
  2. Design, code, and deliver high-quality, scalable applications with Node.js
  3. Provide mentorship and technical guidance, fostering growth and skill development within the team.
  4. Ensure best practices in development, testing, and deployment, driving innovation and excellence.
  5. Conduct thorough code reviews to maintain high coding standards and technical quality.

Skills

Required

  • Node.js
  • SQL
  • APIs
  • distributed systems
  • object-oriented programming (OOP)
  • system design
  • clean code
  • testable code
  • complex queries
  • query performance
  • debugging integrations
  • data flow across services
  • root cause analysis
  • incident management
  • escalations

Nice to have

  • Agile methodologies

What the JD emphasized

  • production environments