Senior NodeJS Developer
Talentgrator • Georgia • Serbia
Posted: June 18, 2026
Job Description
About the Role
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.
Our platform is built as a large TypeScript monorepository running simultaneously on both Node.js and Bun, with a unified abstraction layer. We actively embrace AI-assisted development practices and expect engineers to take ownership throughout the entire software lifecycle—from research and design to implementation, testing, deployment, and continuous improvement.
What You'll Do
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.
- 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
We highly value engineers who have experience working with third-party web applications and browser internals, including:
- Reading and understanding minified or obfuscated JavaScript bundles.
- Reverse engineering application behavior without source code.
- Network traffic analysis using HAR files and proxy tools.
- Debugging HTTP/2 and WebSocket traffic.
- Browser instrumentation and runtime code injection.
- Working with Service Workers and modern SPA architectures.
- Cross-browser testing using Playwright and BrowserStack.
AI-Assisted Development
We actively build our engineering processes around AI-assisted development practices.
We are looking for engineers who:
- Use AI critically and responsibly.
- Verify generated code and recommendations.
- Follow structured workflows from research to implementation.
- Understand security considerations when working with AI tools.
- Take ownership of outcomes rather than relying blindly on generated solutions.
Tech Stack
Core
- TypeScript (strict mode)
- Node.js
- Bun
Monorepo & Tooling
- pnpm Workspaces
- Turborepo
- BiomeJS
Networking
- HTTP/1.1
- HTTP/2
- WebSocket
- TLS
- Circuit Breakers
- Load Balancing
Backend
- REST APIs
- OpenAPI
- RFC 9457 Problem Details
Data Layer
- SQL
- Drizzle ORM
- Database Migrations
- Hexagonal Architecture
Observability
- OpenTelemetry
- Prometheus
- Grafana
- SigNoz
- VictoriaMetrics
Infrastructure
- Docker
- Kubernetes
- Helm
- GitLab CI
Frontend (Admin Panel)
- React 19+
- Ant Design
- Vite
- TanStack Query
Security
- AES-256-GCM
- HKDF
- HMAC Signatures
- JWT / RBAC
- SSRF Protection
- Rate Limiting
Testing
- Vitest
- Bun Test
- Playwright
Additional Content
About the Role
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.
Our platform is built as a large TypeScript monorepository running simultaneously on both Node.js and Bun, with a unified abstraction layer. We actively embrace AI-assisted development practices and expect engineers to take ownership throughout the entire software lifecycle—from research and design to implementation, testing, deployment, and continuous improvement.
What You'll Do
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.
- 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
We highly value engineers who have experience working with third-party web applications and browser internals, including:
- Reading and understanding minified or obfuscated JavaScript bundles.
- Reverse engineering application behavior without source code.
- Network traffic analysis using HAR files and proxy tools.
- Debugging HTTP/2 and WebSocket traffic.
- Browser instrumentation and runtime code injection.
- Working with Service Workers and modern SPA architectures.
- Cross-browser testing using Playwright and BrowserStack.
AI-Assisted Development
We actively build our engineering processes around AI-assisted development practices.
We are looking for engineers who:
- Use AI critically and responsibly.
- Verify generated code and recommendations.
- Follow structured workflows from research to implementation.
- Understand security considerations when working with AI tools.
- Take ownership of outcomes rather than relying blindly on generated solutions.
Tech Stack
Core
- TypeScript (strict mode)
- Node.js
- Bun
Monorepo & Tooling
- pnpm Workspaces
- Turborepo
- BiomeJS
Networking
- HTTP/1.1
- HTTP/2
- WebSocket
- TLS
- Circuit Breakers
- Load Balancing
Backend
- REST APIs
- OpenAPI
- RFC 9457 Problem Details
Data Layer
- SQL
- Drizzle ORM
- Database Migrations
- Hexagonal Architecture
Observability
- OpenTelemetry
- Prometheus
- Grafana
- SigNoz
- VictoriaMetrics
Infrastructure
- Docker
- Kubernetes
- Helm
- GitLab CI
Frontend (Admin Panel)
- React 19+
- Ant Design
- Vite
- TanStack Query
Security
- AES-256-GCM
- HKDF
- HMAC Signatures
- JWT / RBAC
- SSRF Protection
- Rate Limiting
Testing
- Vitest
- Bun Test
- Playwright