Skip to main content

Technical Manager - TypeScript/Node.js

Technology
Tidyhire
1 month ago

Job description

Technical Manager - TypeScript

Experience : 10+ years

Location : Hyderabad, Telangana, India.

Work Mode : Hybrid

Key Responsibilities :

Technical Leadership (70%) :

  • Lead end-to-end architecture of scalable full stack web applications from requirements gathering to production deployment on Cloudflare edge + AWS.
  • Actively contribute to critical modules, core services, and system design; hands-on engineering is a core expectation of this role.
  • Define and enforce engineering standards including TypeScript-first coding conventions, design patterns, security baselines, and performance benchmarks.
  • Architect and govern REST APIs, WebSocket services, and MCP server integrations across distributed systems built on NestJS/Node.js.
  • Design, develop, and integrate AI-powered features using Cloudflare Agents, LangChain, LangGraph, or similar AI agent frameworks.
  • Deploy and manage applications on AWS (S3, Athena, k8s/EKS) using edge-first architecture.
  • Drive performance optimization, scalability planning, and production reliability across multiple web apps serving internal and external users.
  • Lead technical discovery and solutioning for new features, integrations, AI tooling, and platform migrations.
  • Own CI/CD pipelines and DevOps practices in collaboration with the DevOps team including GitLab CI, conventional commits, and deployment automation.
  • Conduct deep-dive code reviews and architectural walkthroughs ensuring correctness, maintainability, and TypeScript-first quality.
  • Champion automated testing strategy including unit, integration, and end-to-end coverage using Jest, Vitest, and Playwright.
  • Leverage AI coding assistants (GitHub Copilot, Claude, Antigravity) to accelerate development and model best practices for the team.

People &

  • Delivery Management (30%) :
  • Lead and grow a team of 6 - 12 engineers by managing hiring, onboarding, and career development.
  • Set clear goals, expectations, and performance benchmarks by conducting regular 1:1s and structured performance reviews.
  • Mentor senior and mid-level engineers toward technical leadership and build a culture of ownership, accountability, and continuous learning.
  • Partner with Product Management to translate business requirements into engineering roadmaps and delivery plans.
  • Collaborate with cross-functional teams (QA, DevOps, Design, Product) to ensure smooth delivery and consistent quality.
  • Manage project timelines, dependencies, and technical risk by communicating status and blockers to leadership proactively.
  • Stay current with emerging technologies such as AI agents, edge computing, WebSockets, and MCP and drive continuous adoption of better engineering practices.

Required Skills (Mandatory) :

  • TypeScript : 10+ years; deep expertise in strong typing, generics, and TypeScript-first architecture on both frontend and backend.
  • AI Agents : Hands-on experience with Cloudflare Agents, LangChain, LangGraph, Flue, or similar; prompt engineering, RAG pipelines, and AI-powered feature integration.
  • Cloud Providers : AWS (S3, Athena, k8s/EKS) and/or Azure; hands-on infrastructure and deployment experience.
  • REST APIs, WebSockets &
  • MCP Servers : Designing, governing, and consuming APIs; real-time services and Model Context Protocol server integration.
  • Node.js / NestJS : Backend service development, TypeScript-based REST and WebSocket APIs.
  • SQL / PostgreSQL &
  • Prisma ORM : Query optimization, data modeling, schema design, and ORM-based data access.
  • Git &
  • CI/CD : GitLab CI pipelines, conventional commits, branching strategies, and release automation.

Preferred Qualifications :

  • 10 - 20 years of hands-on experience in full stack development.
  • At least 6 years in a Technical Lead or Engineering Manager role.
  • Proven track record of delivering large-scale, distributed, cloud-hosted applications.
  • Demonstrated ability to grow and retain high-performing engineering teams.
  • Strong problem-solving, system design, and architectural decision-making skills.
  • Excellent communication skills with the ability to translate complex technical decisions to non-technical stakeholders.
  • A strong, loosely held opinion about what a modern data stack looks like and what belongs or doesn't belong in it.
  • Passion for AI-powered engineering, especially agent frameworks, edge computing, and modern frontend architecture.
Keywords
GitLabCodingSCHEMAScalabilityTypescriptNode.jsJavaScriptDevOpsPostgresqlSqlCI/CDCoding conventionsMaintainabilityNode

Interested in this role?