Backend Team Lead

Posted 20hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Team Lead driving Node.js and AWS engineering execution for a cybersecurity company building products for the AI era. Leading scalable systems, delivery, and team development.

Responsibilities:

  • Lead the team across multiple workstreams, ensuring high-quality delivery every sprint
  • Own prioritization, capacity planning, and alignment on sprint goals
  • Coordinate across teams, remove blockers, and manage dependencies
  • Coach and provide feedback to develop team capabilities and velocity
  • Lead design of scalable, reliable, and maintainable features
  • Stay hands-on in high-scale, cloud-based development using Node.js, AWS, and MongoDB
  • Conduct code reviews and promote architecture and performance best practices
  • Work with Product Managers to shape features from concept through release
  • Join customer technical sessions to address requirements, challenges, and integrations
  • Act as technical lead for the domain and liaise with Customer Success
  • Drive technical decisions for product improvements and new capabilities

Requirements:

  • 6+ years of hands-on software development experience
  • 3–5 years of experience in a technical leadership or Team Lead role
  • Deep hands-on expertise with Node.js — must-have
  • Strong experience with AWS — must-have
  • Experience with React — preferred
  • Experience with Python — advantage
  • Experience working with MongoDB
  • Strong experience designing and building scalable backend systems
  • Proven experience managing technical execution across multiple workstreams
  • Strong understanding of software architecture, scalability, reliability, and clean code principles
  • Experience delivering end-to-end features and projects from design through production
  • Experience working in a fast-paced product environment
  • Strong ownership mindset and ability to make technical decisions independently
  • Strong communication and interpersonal skills
  • Experience leading or collaborating with global or distributed teams
  • Ability to communicate complex technical decisions clearly to both technical and non-technical stakeholders
  • Experience participating in customer-facing technical discussions
  • Practical use of AI and modern tools across software development, developer experience, automated testing, technical prototyping, development workflows, internal processes, system performance, and scalability