About the Company
Cybereason is on a mission to reverse the adversary's advantage by empowering defenders with ingenuity and technology to end cyber attacks.
We have the technology, and now we are looking to expand our talent! Come and talk to us about joining a market leader and a diverse team of passionate people who win as one, ensure a customer-first approach is core to everything we do, and never give up on reversing the adversary advantage.
About the role
We're seeking an experienced Full Stack Next.js Team Lead with strong frontend capabilities to lead our engineering team working on Cybereason's platform. You'll be responsible for leading a team of developers while contributing to the development and maintenance of our AI-driven cybersecurity solution using the T3 Stack. This role combines hands-on technical leadership with people management, focusing on creating exceptional user experiences while building robust full-stack applications that help enterprises detect, investigate, and respond to advanced threats across their entire IT estate.
Key Responsibilities
- Technical Leadership - Drive architecture decisions, establish engineering standards, and maintain technical excellence across the T3 Stack implementation
- Team Management - Lead, mentor, and develop a team of full-stack engineers while conducting performance reviews and career development planning
- Hands-on Development - Contribute directly to critical features, complex dashboards, and security integrations (60% - 70% coding time)
- System Architecture - Design scalable applications, optimize database performance, and make strategic decisions about data flow and system design
- Project Coordination - Lead sprint planning, collaborate with product/design teams, and communicate technical decisions to stakeholders
- Code Quality & Standards - Oversee code reviews, ensure best practices, and balance technical debt with feature delivery
Required Qualifications:
- 5+ years of full-stack development experience with TypeScript/JavaScript
- 2+ years of technical leadership experience - leading teams, mentoring developers, or senior technical roles
- Strong frontend focus - exceptional skills in creating intuitive, responsive user interfaces and experiences
- Backend proficiency - solid experience with server-side development, API design, and database management
- API development - proven experience building scalable REST APIs, tRPC endpoints, and handling real-time data with WebSockets
- Database expertise - proficiency in database design, complex queries, optimization, and data modeling (preferably with ORMs like Prisma)
- System architecture experience - ability to design scalable applications and make informed technical decisions about data flow, caching, and performance
- Deep expertise in js architecture, patterns, and best practices (e.g., App Router, Server Components, API routes, hooks, state management, component composition, performance optimization)
- Leadership and communication skills - proven ability to lead technical discussions, mentor developers, and communicate with stakeholders
- Experience with code review processes, technical documentation, and engineering best practices
- Proven track record of delivering complex full-stack projects from conception to production
- Strong problem-solving skills and ability to make technical decisions under pressure
Preferred Qualifications:
- Management experience - previous experience managing engineering teams or technical projects
- Advanced system design - experience with microservices architecture, distributed systems, and high-scale applications
- Production experience with TypeScript in large-scale full-stack applications
- Experience with tRPC and end-to-end type-safe API development
- DevOps and Infrastructure - experience with CI/CD pipelines, containerization (Docker), and cloud deployment (AWS, GCP, Azure)
- Experience with message queues, event-driven architecture, and real-time systems
- Technical hiring experience - interviewing, evaluating, and onboarding engineering talent
- Experience with agile methodologies, sprint planning, and project management tools
- Experience building dashboards and data visualizations (e.g., Recharts, js)
- Knowledge of monitoring, logging, and application performance management (APM) tools
- Background in cybersecurity or enterprise-scale applications
- Experience with security best practices, data encryption, and compliance requirements