Technical Lead Fullstack
Skills
About the Role
YOU will define and own the technical vision and architecture for multiple services or an entire product domain You will lead the implementation across backend and frontend technologies including Go Python NodeJS and modern front end frameworks You will ensure security and reliability at scale and collaborate with product leadership to align on technical feasibility and drive innovation
Requirements
- 8–10 years of experience in full stack development with 2+ years in a technical leadership role managing teams of 5+ engineers
- expert level proficiency in multiple backend technologies including Go Python Java with deep expertise in at least one
- strong full stack capabilities including modern front end frameworks React and Next
- experience in blockchain development smart contracts DApps and Web3 technologies is highly valued
- extensive expertise with cloud platforms AWS and GCP including architecture design cost optimization and multi region deployments
- expert level understanding of distributed systems microservices patterns event driven architecture and system design at scale
- deep experience with database architecture sharding replication and performance optimization across SQL and NoSQL systems
- proven track record in establishing CI CD best practices release engineering and deployment strategies
- demonstrated ability to lead grow and retain engineering talent
- expert knowledge of security architecture compliance requirements and secure development lifecycle
- strong experience driving Agile transformation and optimizing team delivery processes
- track record of making sound technical decisions with long term organizational impact
- bonus skills experience leading AI ML initiatives and integrating AI first development into team workflows
- deep Web3 and blockchain architecture experience
- experience with multi cloud or hybrid cloud strategies
- expertise in GraphQL federation and API gateway patterns
- advanced infrastructure as code experience with GitOps workflows
- experience building and operating observability platforms at scale
Responsibilities
- define and own the technical vision and architecture for multiple services or an entire product domain
- lead a team of engineers
- architect scalable distributed systems ensuring scalability, fault tolerance, and high availability
- make critical technology decisions and establish technical standards across the team and adjacent teams
- design system wide solutions for performance, security, and reliability at scale
- drive cloud infrastructure strategy on AWS or GCP
- own incident management processes and drive reliability improvements
- partner with product leadership to shape product strategy through technical feasibility and innovation
- lead cross functional initiatives spanning multiple teams and services
- establish and evolve engineering processes and quality gates
- drive adoption of new technologies and methodologies that improve team velocity and code quality
- represent engineering in stakeholder discussions with technical assessments and trade off analyses
- lead technical hiring including defining job requirements and interview processes
- manage technical debt strategically balancing feature delivery with long term system health
- foster a culture of engineering excellence and continuous learning
