Remotery

Senior NodeJS Developer

Posted Jul 27

This is a fully remote position, open to applicants in Czechia, +5 more countries.

📋 Description

• Design, develop, and enhance services within our networking core.

• Create highly dependable systems for request processing, routing, load balancing, failover, and data streaming delivery.

• Contribute to the scalability, performance, and operational excellence of the platform.

• Collaborate directly with:

• - HTTP/1.1

• - HTTP/2

• - WebSocket

• - TLS

• - CONNECT tunneling

• - Compression technologies (gzip, brotli, zstd, deflate)

• Diagnose and resolve intricate networking issues in production settings.

• Implement tracing, metrics, and logging utilizing OpenTelemetry.

• Create dashboards and alerts generated straight from the code.

• Evaluate system behavior under load and enhance operational visibility.

• Maintain and extend runtime integrations with external web applications.

• Develop compatibility layers between internal systems and third-party clients.

• Write portable TypeScript code that is compatible with both Node.js and Bun runtimes.

• Ensure effective tree-shaking, modular design, and elimination of cyclic dependencies.

• Engage in architecture discussions and technical decision-making.

• Own projects from start to finish:

• - Research

• - Design

• - Planning

• - Development

• - QA

• - Documentation

• - Retrospectives

• Utilize AI tools as an essential component of the engineering workflow.


⛳️ Requirements

• Over 5 years of commercial experience with TypeScript and JavaScript.

• Strong proficiency in Node.js development.

• In-depth knowledge of:

• - Asynchronous programming

• - Event loops

• - Streams

• - Error handling

• - High-performance backend systems

• Experience in designing and maintaining production-level services.

• Networking Knowledge

• Practical familiarity with:

• - HTTP/1.1 and HTTP/2

• - WebSocket

• - TLS

• - HTTP headers

• - Caching

• - Compression

• Ability to troubleshoot real-world networking challenges.

• Software Architecture

• Experience in designing modular systems with:

• - Clean boundaries

• - Dependency Injection

• - Type-safe contracts

• - Maintainable code structures

• Strong comprehension of scalable application architecture.

• Testing & Quality

• Experience with:

• - Unit testing

• - Integration testing

• - End-to-end testing

• Comfortable utilizing TDD as a practical engineering method.

• Databases

• Solid understanding of SQL databases.

• Experience with ORM frameworks and database migration processes.

• Knowledge of indexes, transactions, and performance optimization.

• DevOps & Observability

• Experience with monitoring, logging, and tracing.

• Familiarity with CI/CD pipelines and monorepo workflows.

• Insight into production environments and performance under load.

• Highly Valued Experience Reverse Engineering & Web Client Analysis

• We greatly appreciate engineers who have experience with third-party web applications and browser internals, including:

• - Interpreting and understanding minified or obfuscated JavaScript bundles.

• - Reverse engineering application behavior without access to source code.

• - Analyzing network traffic utilizing 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.

• - Conducting cross-browser testing using Playwright and BrowserStack.

• AI-Assisted Development

• We actively shape our engineering processes around practices that utilize AI assistance.

• We seek engineers who:

• - Utilize AI in a critical and responsible manner.

• - Verify generated code and recommendations.

• - Adhere to structured workflows from research to implementation.

• - Consider security aspects when using AI tools.

• - Take ownership of outcomes rather than relying solely on generated solutions.


🏝️ Benefits

• 20 vacation days and 5 family days annually.

• Flexible start times for the workday.

• Support from a professional corporate coach and psychologist.

• Regular internal and external activities, including workshops, trips, and corporate events.

• Access to our internal knowledge base, meetups, and team-building events.

• Continuous training in new technologies and ongoing professional development support.

People also viewed

Social Discovery Group6 hours ago

Senior Mobile Engineer – Flutter

KZ flagKazakhstan OnlyFull-timeSoftware Engineer
ApplyView job
NatWest Group6 hours ago

Dynamics 365 CE Developer

GB flagUnited Kingdom, +1 more countryFull-timeSoftware Engineer
ApplyView job
Towa Software7 hours ago

Desarrollador Móvil, React Native, Expo – Nivel Medio

MX flagMexico OnlyFreelanceSoftware Engineer
ApplyView job
Clinical Outcomes Solutions7 hours ago

Senior Programmer – RWD/EPI

US flagUnited States, +1 more countryFull-timeSoftware Engineer
ApplyView job
Grupo Boticário7 hours ago

Flutter Developer Specialist I

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Aliare8 hours ago

Delphi Developer, Mid-Level

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers