Back to Jobs

Team Lead, Engineering

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

Node.jsSQLJavaScriptDistributed SystemsAPI DevelopmentObject-Oriented Programming

The Impact You’ll Have

As a Team Lead, Engineering at Deel, you will lead a cross-functional team of 6-10 professionals, with a balance of leadership (50%) and hands-on technical work (50%). You will drive technical excellence, mentor your team, and deliver scalable, innovative solutions in a fast-paced, startup-like environment.

Get Ready To

  • Lead with Technical and Team Excellence:
    • Serve as a technical leader, combining hands-on development with strategic oversight.
    • Design, code, and deliver high-quality, scalable applications with Node.js
    • Provide mentorship and technical guidance, fostering growth and skill development within the team.
    • Ensure best practices in development, testing, and deployment.
    • Conduct thorough code reviews to maintain high coding standards.
  • Elevate Team Effectiveness:
    • Collaborate closely with product and design teams to create extraordinary user experiences.
    • Drive technical planning and execution, balancing short-term objectives with long-term system health.
    • Promote Agile methodologies to enhance team productivity and effectiveness.
  • Strategize and Execute for Impact:
    • Define and implement technical strategies in alignment with organizational goals.
    • Lead innovation through rapid prototyping, iterative development, and problem-solving.
    • Identify technical risks and implement mitigation strategies.
  • Build Teams and Foster Culture:
    • Play an active role in hiring and scaling the teams.
    • Manage performance cycles, provide structured feedback, and support the professional growth of team members.
    • Cultivate a culture of collaboration, inclusion, and engineering excellence.
  • Lead Cross-Functional Collaboration:
    • Partner with product, design, and other engineering teams to ensure seamless alignment.
    • Coordinate efforts across teams to drive complex projects and ensure shared objectives are met.
    • Resolve complex, multi-team technical challenges by fostering collaboration across disciplines.

Must-have (non-negotiable technical bar)

  • Strong software engineering fundamentals:
    • Solid understanding of object-oriented programming (OOP) principles
    • Experience designing maintainable, scalable systems
    • Ability to write clean, structured, and testable code
  • Strong SQL skills:
    • Ability to write complex queries from scratch
    • Deep understanding of data structures and query performance/impact
  • Experience working with APIs and distributed systems:
    • Debugging integrations and system interactions
    • Understanding data flow across services
  • Strong problem-solving ability:
    • Root cause analysis across code, data, and systems
  • Experience working in production environments:
    • Handling incidents, debugging issues, and managing escalations
Team Lead, Engineering
Deel
Apply