Senior TypeScript/Node.js Developer - Team Lead

3 - 4 years

5 - 12 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Overview

Senior TypeScript/Node.js Developer

multi-agent coordination, neural pattern recognition, and MCP tools

Technical Requirements

Programming Languages & Frameworks

  • TypeScript

    : Expert level (5+ years, system-level expertise)
  • Node.js

    : Expert level (5+ years)
  • JavaScript

    : Advanced (ES2022+ features)
  • SQL

    : Advanced SQLite and database design
  • Python

    : Basic proficiency (AI/ML integration)

Development Tools & Practices

  • Build Tools: tsc, tsx, pkg, Babel, Webpack
  • Package Managers: npm, pnpm, yarn
  • Version Control: Git, GitHub workflows
  • Code Quality: ESLint, Prettier, TypeScript strict mode
  • Testing: Jest, unit, integration, and performance testing

Architecture & Design Patterns

  • Design Patterns: Factory, Observer, Strategy, Command
  • Architecture: Microservices, Event-driven, CQRS, Repository
  • Principles: SOLID, Clean Code (Robert C. Martin practices)
  • Domain-Driven Design (DDD) concepts
  • Hands on experience in CLI Project.

Key Responsibilities

  • Architecture Design

    : Lead scalable, distributed system design and implementation
  • Code Quality

    : Define and enforce coding standards and best practices
  • Technical Leadership

    : Make critical architectural and performance-related decisions
  • Mentorship

    : Conduct detailed code reviews, mentor developers
  • Performance Optimization

    : Drive memory/CPU optimization and system-wide improvements
  • Core System Development

    : Lead development of orchestrator, agent manager, and core system components
  • API Development

    : Design and build RESTful APIs, WebSocket services, and MCP protocol integration
  • Database Integration

    : Manage SQLite schema design, memory handling, and persistence strategies

Required Skills & Experience

Core Technical Skills (Critical)

  • TypeScript 5.3+

    : Expert-level with strict typing and modern ES2022+ syntax
  • Node.js 20+

    : Event-driven programming, async/await, streams, performance tuning
  • ES Modules

    : ESM, dynamic imports, and resolution strategies
  • System Architecture

    : Proven experience in distributed, microservice-based systems
  • Performance Optimization

    : Expertise in load balancing, memory management, CPU optimization

Advanced Technical Skills (High Priority)

  • Distributed Systems: Event-driven architecture, service discovery, fault tolerance
  • Database: SQLite schema design, migrations, query optimization
  • Testing: Jest, integration/performance testing
  • API Design: RESTful, GraphQL, WebSocket, protocol-level APIs
  • Security: Authentication, authorization, enterprise-grade best practices

Domain Knowledge (Preferred)

  • AI/ML: Multi-agent systems, swarm intelligence, neural networks
  • MCP Protocol

    : Familiarity with Model Context Protocol or similar integrations
  • DevOps: Docker, CI/CD pipelines, Infrastructure as Code
  • Monitoring: Application performance monitoring and observability tools

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Smartncode logo
Smartncode

Information Technology

Tech City

RecommendedJobs for You