The vacancy is well-defined in terms of tasks and requirements but lacks compensation details and company information.
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