Talentgrator

Senior NodeJS Developer

6.0/10
Talentgrator
Not specified
Remote
senior
about 3 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is well-defined in terms of tasks and requirements but lacks compensation details and company information.

AI quality score6.5 / 10

Check Match — Just drop your CV

See your fit for Senior NodeJS Developer in seconds.

Overview

Join our team as a Senior Node.js Developer to build a high-load real-time networking platform. This role involves core platform development, network protocol engineering, and full ownership of projects. We are looking for a Senior Node.js Developer to join our team and help build a distributed, high-load real-time networking platform that processes, transforms, and routes large volumes of HTTP and WebSocket traffic between clients and external services. This is a highly technical engineering role focused on network services, protocol-level development, observability, runtime integrations, and modern software architecture.

Core Platform Development

  • Design, develop, and optimize services within our networking core.
  • Build highly reliable systems for request processing, routing, load balancing, failover, and streaming data delivery.
  • Contribute to platform scalability, performance, and operational excellence.

Network Protocol Engineering

  • Work directly with: HTTP/1.1, HTTP/2, WebSocket, TLS, CONNECT tunneling, Compression technologies (gzip, brotli, zstd, deflate).
  • Diagnose and resolve complex networking issues in production environments.

Observability & Reliability

  • Implement tracing, metrics, and logging using OpenTelemetry.
  • Build dashboards and alerts generated directly from code.
  • Analyze system behavior under load and improve operational visibility.

Third-Party Integrations

  • Maintain and extend runtime integrations with external web applications.
  • Develop compatibility layers between internal systems and third-party clients.

Software Engineering Excellence

  • Write portable TypeScript code compatible with both Node.js and Bun runtimes.
  • Ensure proper tree-shaking, modular design, and absence of cyclic dependencies.
  • Participate in architecture discussions and technical decision-making.

Full Ownership Delivery

  • Own projects end-to-end: Research, Design, Planning, Development, QA, Documentation, Retrospectives.
  • Leverage AI tools as an integral part of the engineering workflow.

Benefits

  • 20 vacation days and 5 family days yearly.
  • Flexible start to the workday.
  • Support from a professional corporate coach and psychologist.
  • Regular internal and external activities, workshops, trips, and corporate events.
  • Access to our internal knowledge base, meetups, and team-building activities.
  • Ongoing training in new technologies and continuous professional development support.

Requirements

  • 5+ years of commercial experience with TypeScript and JavaScript.
  • Strong expertise in Node.js development.
  • Deep understanding of:
  • Asynchronous programming
  • Event loops
  • Streams
  • Error handling
  • High-performance backend systems
  • Experience designing and maintaining production-grade services.

Networking Knowledge

  • Practical understanding of:
  • HTTP/1.1 and HTTP/2
  • WebSocket
  • TLS
  • HTTP headers
  • Caching
  • Compression
  • Ability to troubleshoot real-world networking problems.

Software Architecture

  • Experience designing modular systems with:
  • Clean boundaries
  • Dependency Injection
  • Type-safe contracts
  • Maintainable code structures
  • Strong understanding of scalable application architecture.

Testing & Quality

  • Experience with:
  • Unit testing
  • Integration testing
  • End-to-end testing
  • Comfortable using TDD as a practical engineering tool.

Databases

  • Strong knowledge of SQL databases.
  • Experience with ORM frameworks and database migrations.
  • Understanding of indexes, transactions, and performance optimization.

DevOps & Observability

  • Experience with monitoring, logging, and tracing.
  • Familiarity with CI/CD pipelines and monorepo workflows.
  • Understanding of production environments and performance under load.

Highly Valued Experience

  • Reverse Engineering & Web Client Analysis
  • AI-Assisted Development
Loading similar jobs...