Summary
Join Deel, a rapidly growing SaaS company, as a Team Lead, Engineering. Lead a team of 6-10 professionals, balancing leadership and hands-on technical work using Node.js. Mentor your team, deliver high-quality applications, and ensure best practices. Collaborate with product and design teams, drive technical planning, and implement technical strategies. Play a key role in hiring, performance management, and fostering a collaborative team culture. Partner with cross-functional teams to achieve shared objectives and resolve complex technical challenges. This role requires significant experience in software engineering, team leadership, and payroll domain expertise in the US.
Requirements
- Must have: domain experience in Payroll, specifically in the United States, working with payroll calculations, management, accounting, or tax
- 10+ years of professional software engineering experience with expertise in JavaScript, TypeScript, Node.js, and RESTful API design
- 2+ years of experience managing and mentoring engineers , with a proven ability to lead cross-functional teams
- Strong technical acumen and a track record of building scalable, robust systems
- Proficiency in automated unit, functional, and integration testing
- Passion for exceptional user experiences, innovative problem-solving, and technical excellence
- Experience managing performance reviews and scaling teams in a high-growth environment
- You're based in GMT-GMT+6
- Thrive in environments requiring both technical expertise and leadership
- Combine strategic vision with attention to detail in decision-making
- Demonstrate a commitment to collaboration, continuous learning, and team success
- Drive innovation while balancing immediate goals with long-term technical health
Responsibilities
- 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, driving innovation and excellence
- Conduct thorough code reviews to maintain high coding standards and technical quality
- 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
- Facilitate knowledge sharing, cross-team collaboration, and continuous improvement
- 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 to ensure successful delivery
- Represent your team in cross-functional discussions, aligning technical requirements with business objectives
- Build Teams and Foster Culture
- Play an active role in hiring and scaling the team, ensuring alignment with company values
- Manage performance cycles, provide structured feedback, and support the professional growth of team members
- Cultivate a culture of collaboration, inclusion, continuous learning, and engineering excellence
- Champion diversity and foster an environment where all team members thrive
- Lead Cross-Functional Collaboration
- Partner with product, design, and other engineering teams to ensure seamless alignment on goals
- Coordinate efforts across teams to drive complex projects and ensure shared objectives are met
- Communicate technical challenges, opportunities, and solutions effectively to stakeholders
- Push back on product decisions when necessary, presenting well-reasoned arguments to prioritize technical health, scalability, and long-term success
- Resolve complex, multi-team technical challenges by fostering collaboration across disciplines
Preferred Qualifications
- Experience navigating cross-browser and cross-platform development challenges
- Contributions to open-source projects or technical communities
- Knowledge of additional tech stacks or expertise across multiple technical domains
Benefits
- Stock grant opportunities dependent on your role, employment status and location
- Additional perks and benefits based on your employment status and country
- The flexibility of remote work, including optional WeWork access