Search...

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 a team of five to ten engineers, providing technical direction and mentorship. You will architect complex distributed systems ensuring scalability, fault tolerance, and high availability using Go Node.js Python and modern front end technologies. You will drive cloud infrastructure strategy on AWS or GCP, optimizing cost, performance, and operational excellence. You will own incident management processes, establish SLOs and SLIs, and drive reliability improvements. You will partner with product leadership to shape product strategy through technical feasibility and innovation. You will lead cross functional initiatives spanning multiple teams and services. You will establish and evolve engineering processes, development workflows, and quality gates. You will drive adoption of new technologies to improve team velocity and code quality. You will represent engineering in stakeholder discussions, providing technical assessments and trade off analyses. You will lead technical hiring, including defining job requirements, interview processes, and evaluation criteria. You will manage technical debt strategically, balancing feature delivery with long term system health. You will foster a culture of engineering excellence and continuous learning.

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 (Go, Python, Java) with deep expertise in at least one.
  • Strong full-stack capabilities including modern front-end frameworks (React.js, Next.js).
  • Experience in blockchain development, smart contracts, DApps, and Web3 technologies is highly valued.
  • Extensive expertise with cloud platforms (AWS, 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 (blue-green, canary, feature flags).
  • 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 five to ten engineers, providing technical direction, mentorship, and career development support.
  • Architect complex distributed systems ensuring scalability, fault tolerance, and high availability using Go, Node.js, Python, and modern front-end technologies.
  • 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, optimizing for cost, performance, and operational excellence.
  • Own incident management processes, establish SLOs/SLIs, 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, development workflows, and quality gates.
  • Drive adoption of new technologies, frameworks, and methodologies that improve team velocity and code quality.
  • Represent engineering in stakeholder discussions, providing technical assessments and trade-off analyses.
  • Lead technical hiring, including defining job requirements, interview processes, and evaluation criteria.
  • Manage technical debt strategically, balancing feature delivery with long-term system health.
  • Foster a culture of engineering excellence, continuous learning, and innovation within the team.