Lead Engineer - Funnels
Leads and mentors engineers while remaining hands-on building scalable funnel and website-builder systems. The role requires 7+ years of full-stack experience, expertise across Vue/Nuxt and Node.js/NestJS, and demonstrated ability to drive architecture, reliability, and delivery across multiple squads.
About the job
Responsibilities
- Contribute directly to codebases across Vue 3, Nuxt, Module Federation, Node.js/NestJS services, and supporting infrastructure.
- Design and review architectures for scalable, low-latency, high-traffic systems, including:
- CDN and global traffic-routing strategies
- Routing and publishing servers
- Caching and edge-rendering layers
- Real-time collaborative editing pipelines
- Stability and performance instrumentation
- Lead architectural discussions and guide informed technical decisions.
- Identify stability risks, performance bottlenecks, and systemic reliability gaps, and drive initiatives to address them.
- Partner with infrastructure and SRE teams to meet global scale requirements across millions of daily page loads.
- Define architectural guardrails, standards, and best practices for frontend and backend services.
- Build product features, performance improvements, and internal tooling.
- Prototype and ship enhancements to the rendering engine, builder UX, theme system, component framework, publishing flows, and AI-powered creation features.
- Debug complex production issues across distributed microservices, CDN layers, and global traffic patterns.
- Improve developer experience through tooling, automation, and build pipelines.
- Manage and mentor developers across Builder squads, including performance management, career growth, and technical guidance.
- Lead sprint planning, execution tracking, and reporting.
- Translate roadmap goals into executable sprint plans with product managers, designers, and engineering managers.
- Review deliverables and ensure engineering direction is consistent, maintainable, and aligned with platform strategy.
- Conduct code reviews, provide constructive feedback, and set quality standards.
- Identify blockers, resource gaps, and architectural misalignment to maintain team velocity.
- Promote ownership, iterative execution, and engineering excellence.
- Collaborate with cross-functional partners to refine the roadmap, prioritize work, and ensure predictable delivery.
Requirements
- 7+ years of full-stack engineering experience building high-scale backend systems and complex UI platforms.
- Strong experience with Vue 3, Nuxt, Module Federation, and component-driven frontend architectures.
- Solid backend skills with Node.js, NestJS, event-driven systems, queues, and high-throughput APIs.
- Experience with MongoDB, Firestore, Elasticsearch, ClickHouse, Nginx, CDN strategies, multi-region deployments, caching systems, distributed architectures, and proxy servers.
- Strong understanding of real-time collaboration, rendering engines, asynchronous processing, and fault-tolerant design.
- Ability to design systems prioritizing reliability, maintainability, extensibility, and performance.
- Experience improving availability, stability, and responsiveness of large-scale production systems.
- Familiarity with SLOs, structured logging, distributed tracing, and performance dashboards.
- Strong debugging skills across frontend, backend, infrastructure, and distributed network layers.
- Proven experience leading engineers or squads, including mentorship and technical guidance.
- Ability to drive sprint execution, reporting, stakeholder communication, and predictable delivery.
- Excellent communication and ability to influence without authority.
- Collaborative, pragmatic, and solution-oriented mindset.
- Ability to thrive in fast-paced environments with high product usage and large-scale impact.
Skills
Vue 3, Nuxt, Module Federation, Node.js, Nestjs, MongoDB, Firestore, Elasticsearch, ClickHouse, Nginx, Cdn, Multi-Region Deployments, Distributed Architectures, Real-Time Collaboration, Distributed Tracing
Similar jobs
Engineering Management jobsLeads the frontend engineering function, setting architecture and delivery strategy while developing multiple teams and technical leaders. Requires 10+ years of software engineering experience, deep React and TypeScript expertise, and at least 3 years of engineering leadership.
Leads the Accounting Platform engineering organization, driving scalable financial systems, operational reliability, product delivery, and technical architecture. Requires 12–15 years of total experience, including at least five years managing engineering teams and two years managing managers.
Leads engineering teams building high-scale routing experiences and distributed data-platform systems for Twilio Segment. Requires 14+ years of engineering experience, at least five years managing software teams, and strong expertise in cloud-native architecture, streaming systems, and operational excellence.
Engineering Manager leading Employment Products and Global Expansion, shaping product architecture, driving scalable product delivery, and managing engineering teams. Requires 8–15 years of total experience, including at least five years in management and prior individual contributor experience.
Leads the team responsible for building and operating a reliable managed PostgreSQL service, combining people leadership, technical direction, roadmap ownership, and operational accountability. Requires 8+ years of software engineering experience, including 3+ years managing infrastructure, database, or developer-platform engineers.